.social-fieldset{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.social-fieldset:disabled{opacity:.7}.social-profile-studio{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.social-profile-studio .social-form-grid{grid-template-columns:1fr 1fr;display:grid}.social-profile-studio .social-section-label{margin-top:0}.social-profile-studio .social-form small{text-align:right;color:var(--text-muted);font-size:10px}.social-profile-preview{min-width:0;padding:12px 8px}.social-profile-passport{isolation:isolate;background:linear-gradient(135deg,color-mix(in srgb,var(--bg-secondary)85%,#4ecdc4),var(--bg-secondary)62%);min-height:415px;transition:transform .6s var(--sx-ease),box-shadow .6s;border:1px solid #4ecdc43b;border-radius:22px;padding:31px;position:relative;overflow:hidden;transform:perspective(1000px)rotateY(-4deg)rotateX(2deg);box-shadow:0 20px 55px #0002}.social-profile-passport:hover{transform:perspective(1000px)rotateY(0)rotateX(0)translateY(-5px);box-shadow:0 26px 65px #4ecdc415}.social-passport-pattern{z-index:-1;color:#4ecdc430;animation:90s linear infinite sx-orbit;position:absolute;top:13px;right:-35px}.social-profile-monogram{width:60px;height:60px;color:var(--sx-mint);background:#4ecdc40c;border:1px solid #4ecdc443;border-radius:18px;place-items:center;margin-bottom:24px;font-size:28px;display:grid;box-shadow:0 0 35px #4ecdc411}.social-profile-face{background:#0c0c0f;border:1px solid #4ecdc443;border-radius:22px;width:88px;height:88px;margin-bottom:24px;overflow:hidden;box-shadow:0 0 35px #4ecdc411}.social-profile-face img{object-fit:cover;width:100%;height:100%;display:block}.social-profile-passport .social-page-kicker{letter-spacing:.18em;font-size:8px}.social-profile-passport h2{overflow-wrap:anywhere;margin:11px 0 6px;font-size:30px}.social-profile-passport>p{color:var(--text-secondary);overflow-wrap:anywhere;font-size:12px;line-height:1.9}.social-profile-passport .social-member-city{margin:15px 0}.social-profile-passport .social-tags{margin:16px 0}.social-profile-passport .social-profile-bio{white-space:pre-wrap;min-height:55px}.social-profile-passport footer{border-top:1px dashed var(--sx-line);letter-spacing:.15em;color:var(--text-muted);justify-content:space-between;gap:14px;margin-top:25px;padding-top:17px;font-size:8px;display:flex}.social-profile-passport footer span{color:var(--sx-coral);font-size:18px}.social-profile-progress{margin:27px 0}.social-profile-progress>div{color:var(--text-secondary);justify-content:space-between;margin-bottom:9px;font-size:11px;display:flex}.social-profile-progress strong{color:var(--sx-mint)}.social-profile-progress progress{appearance:none;border:none;border-radius:5px;width:100%;height:4px;overflow:hidden}.social-profile-progress progress::-webkit-progress-bar{background:var(--bg-glass)}.social-profile-progress progress::-webkit-progress-value{background:var(--sx-mint);transition:width .6s var(--sx-ease)}.social-profile-progress p{color:var(--text-muted);margin-top:9px;font-size:10px}.social-role-card{gap:15px;overflow:hidden}.social-role-art{min-height:88px;color:var(--sx-mint);background:radial-gradient(circle at 20% 30%,#4ecdc433,#0000 55%),radial-gradient(circle at 80% 70%,#ff6b6b28,#0000 50%),linear-gradient(135deg,#4ecdc40f,#ffe66d0a);border-radius:14px;place-items:center;margin:-4px -4px 4px;display:grid;position:relative;overflow:hidden}.social-role-art>span{font-family:var(--font-display,inherit);letter-spacing:-.06em;opacity:.22;font-size:28px;font-weight:650;position:absolute;top:10px;left:14px}.social-role-art>i{border:1px solid #4ecdc433;border-radius:50%;width:120px;height:120px;animation:22s linear infinite sx-orbit;position:absolute}.social-role-art>i:nth-of-type(2){border-color:#ff6b6b33;width:70px;height:70px;animation-duration:16s;animation-direction:reverse}.social-role-art>svg{z-index:1;position:relative}.social-role-symbol{width:54px;height:54px;color:var(--sx-mint);transition:rotate .5s var(--sx-ease),scale .5s;background:#4ecdc40c;border:1px solid #4ecdc42b;border-radius:16px;place-items:center;display:grid}.social-role-symbol.tone-1{color:var(--sx-coral);background:#ff6b6b0c;border-color:#ff6b6b2b}.social-role-symbol.tone-2{color:var(--sx-gold);background:#ffe1950c;border-color:#ffe1952b}.social-role-card:hover .social-role-symbol{rotate:-7deg;scale:1.08}.social-role-type{letter-spacing:.1em;color:var(--sx-mint);font-size:9px}.social-role-card h2{font-size:19px}.social-role-card>p{margin:0}.social-role-meta{border-block:1px solid var(--sx-line);color:var(--text-secondary);flex-wrap:wrap;justify-content:space-between;gap:10px;padding-block:13px;font-size:10px;display:flex}.social-role-meta>span:first-child{align-items:center;gap:6px;display:flex}.social-role-card .social-tags{margin-bottom:8px}.social-role-card>.social-btn{margin-top:auto}.social-library-card{gap:16px;overflow:hidden;padding:16px!important}.social-library-art{border:1px solid var(--sx-line);color:#e4f1ee;isolation:isolate;cursor:pointer;background:radial-gradient(at 80% 0,#4ecdc42a,#0000 70%),linear-gradient(160deg,#15302e,#142231 70%);border-radius:13px;place-items:center;width:100%;height:205px;padding:0;display:grid;position:relative;overflow:hidden}.social-library-art.library-tone-1{background:radial-gradient(at 80% 0,#ff6b6b3b,#0000 70%),linear-gradient(160deg,#3c262a,#192534 70%)}.social-library-art.library-tone-2{background:radial-gradient(at 80% 0,#ffe19527,#0000 70%),linear-gradient(160deg,#333427,#172835 70%)}.social-library-number{letter-spacing:.15em;color:#fff7;font-family:monospace;font-size:10px;position:absolute;top:17px;left:18px}.social-film-scene{filter:drop-shadow(0 12px 18px #0004);transition:transform .65s var(--sx-ease);font-size:63px;transform:rotate(-8deg)}.social-library-art:hover .social-film-scene{transform:rotate(6deg)scale(1.15)translateY(-7px)}.social-film-orbit{border:1px solid #4ecdc42b;border-radius:50%;width:230px;height:230px;animation:9s ease-in-out infinite alternate social-film-drift;position:absolute;transform:rotateX(58deg)rotate(-25deg)}.social-film-orbit:after{content:"";border:1px dashed #ffffff20;border-radius:50%;position:absolute;inset:25px}.social-film-grain{opacity:.4;pointer-events:none;background-image:radial-gradient(#fff4 .6px,#0000 .6px);background-size:5px 5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.social-film-play{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#ffffff0b;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:41px;height:41px;transition:background .25s,scale .25s;display:grid;position:absolute;bottom:16px;right:17px}.social-library-art:hover .social-film-play{background:#4ecdc42a;scale:1.1}.social-library-art>small{color:#ffffffa8;font-size:10px;position:absolute;bottom:21px;left:18px}.social-library-meta{color:var(--text-muted);font-size:10px}.social-library-card h2{letter-spacing:-.02em;padding-inline:3px;font-size:18px}.social-library-card>p{min-height:43px;padding-inline:3px}.social-library-card .social-card-actions{margin-top:auto;padding-bottom:4px}.social-library-grid.is-books{grid-template-columns:repeat(2,minmax(0,1fr))}.is-books .social-library-art{height:265px}.social-book-cover{color:#b7e0d2;width:155px;height:212px;transition:transform .6s var(--sx-ease);background:linear-gradient(90deg,#4ecdc438 0 4px,#0d302c 4px,#134a43 10px,#173b35 11px 100%);border-radius:2px 9px 9px 2px;flex-direction:column;align-items:flex-start;gap:16px;padding:20px;display:flex;transform:perspective(600px)rotateY(-14deg)rotate(-8deg);box-shadow:-14px 15px 30px #0004,inset -4px 0 #ffffff12}.library-tone-1 .social-book-cover{color:#eec3b4;background:linear-gradient(90deg,#ff6b6b38 0 4px,#4a2327 4px,#612d34 10px,#4b2930 11px 100%)}.social-library-art:hover .social-book-cover{transform:perspective(600px)rotateY(-2deg)rotate(0)translateY(-5px)}.social-book-cover small{letter-spacing:.15em;font-size:6px}.social-book-cover strong{text-align:left;font-size:20px;font-weight:500;line-height:1.5}.social-book-cover>span{letter-spacing:.12em;margin-top:auto;font-size:5px}.social-resource-player{background:#000;border-radius:12px;width:100%;max-height:360px;margin-bottom:20px}.social-library-prompt{border:1px solid var(--sx-line);background:#4ecdc406;border-radius:12px;padding:20px}.social-library-prompt span{color:var(--sx-mint);margin-bottom:10px;font-size:10px;display:block}.social-library-prompt strong{font-size:14px;font-weight:500;line-height:1.8}.social-feedback-panel{max-width:800px;margin:auto}.social-feedback-heading{align-items:center;gap:19px;margin-bottom:30px;display:flex}.social-feedback-heart{color:var(--sx-coral);background:#ff6b6b07;border:1px solid #ff6b6b30;border-radius:19px;flex-shrink:0;place-items:center;width:65px;height:65px;animation:4s ease-in-out infinite sx-breathe;display:grid}.social-feedback-heading h2{margin-bottom:9px;font-size:21px}.social-feedback-heading p{color:var(--text-muted);font-size:12px;line-height:1.8}.social-welcome-banner{background:linear-gradient(110deg,#4ecdc40c,#0000);border:1px solid #4ecdc432;border-radius:18px;align-items:center;gap:24px;margin-bottom:25px;padding:30px;display:flex}.social-welcome-banner h2{margin-bottom:8px;font-size:21px}.social-welcome-banner p{color:var(--text-muted);font-size:12px;line-height:1.8}.social-welcome-banner .social-btn{flex-shrink:0;margin-left:auto}.social-welcome-faces{flex-wrap:wrap;flex-shrink:0;width:85px;display:flex}.social-welcome-faces span{border:1px solid var(--sx-line);background:var(--bg-secondary);border-radius:50%;place-items:center;width:39px;height:39px;margin:-2px;font-size:19px;animation:4s ease-in-out infinite alternate social-welcome-bob;display:grid}.social-welcome-faces span:nth-child(2n){animation-delay:-2s}.social-onboarding-card{gap:18px}.social-onboarding-card .social-card-top{color:var(--sx-mint)}.social-onboarding-card .social-card-top>span{color:var(--text-muted);opacity:.4;font-family:monospace;font-size:27px}.social-onboarding-card h2{font-size:19px}.social-onboarding-card .social-btn{margin-top:auto}.social-membership-banner{background:radial-gradient(ellipse at 0% 20%,#ffe1950d,transparent 65%),var(--sx-surface);border:1px solid #ffe19533;border-radius:21px;align-items:center;gap:45px;padding:50px;display:flex}.social-membership-emblem{width:155px;height:155px;color:var(--sx-gold);border:1px solid #ffe19525;border-radius:50%;flex-shrink:0;place-items:center;display:grid;position:relative}.social-membership-emblem i{border:1px dashed #ffe19535;border-radius:50%;animation:25s linear infinite sx-orbit;position:absolute;inset:10px}.social-membership-emblem i:last-child{animation-direction:reverse;inset:28px}.social-membership-emblem:after{content:"";border-radius:50%;position:absolute;inset:36px;box-shadow:0 0 60px #ffe19515}.social-membership-banner h2{letter-spacing:-.03em;margin:15px 0;font-size:30px}.social-membership-banner p{color:var(--text-secondary);margin-bottom:25px;font-size:13px;line-height:1.9}.social-membership-banner .social-actions{flex-wrap:wrap;gap:10px;display:flex}.social-membership-card{gap:18px}.social-membership-card>svg{color:var(--sx-gold)}.social-membership-card h2{font-size:17px}.social-membership-card>span{color:var(--sx-mint);align-items:center;gap:8px;margin-top:auto;font-size:12px;display:flex}@keyframes social-film-drift{to{transform:rotateX(45deg)rotate(10deg)scale(1.1)}}@keyframes social-welcome-bob{to{translate:0 -6px;rotate:7deg}}@media (max-width:900px){.social-profile-studio{grid-template-columns:1fr;gap:20px}.social-profile-preview{width:100%;max-width:550px;margin:auto}.social-welcome-banner{flex-wrap:wrap}.social-welcome-banner .social-btn{margin-left:0}.social-membership-banner{gap:26px;padding:30px}.social-membership-emblem{width:115px;height:115px}}@media (max-width:600px){.social-profile-studio .social-form-grid{grid-template-columns:1fr}.social-profile-passport{padding:25px;transform:none}.social-library-grid.is-books{grid-template-columns:1fr}.social-feedback-heading{align-items:flex-start;gap:13px}.social-feedback-heading h2{font-size:18px;line-height:1.6}.social-feedback-heart{border-radius:12px;width:45px;height:45px}.social-feedback-heart svg{width:24px}.social-welcome-banner{gap:20px;padding:22px}.social-welcome-banner h2{font-size:19px}.social-membership-banner{flex-direction:column;align-items:flex-start;padding:25px}.social-membership-banner h2{font-size:25px}.social-membership-emblem{width:95px;height:95px}.social-membership-emblem svg{width:36px}.social-library-art{height:210px}.social-profile-preview>.social-btn{width:100%}.social-filters button,.social-save,.social-room-channels a{min-height:44px}.social-message-tools button{min-height:40px;font-size:11px}.social-fx-control{width:44px;height:44px;min-height:44px}.social-search button{min-width:32px;min-height:42px}}
.social-experience[data-immersive=true] .social-ambient i{filter:blur(80px);opacity:.22!important;animation:18s ease-in-out infinite alternate sx-aurora!important}.social-experience[data-immersive=true] .social-ambient i:nth-child(2){opacity:.16!important;animation-duration:22s!important;animation-direction:alternate-reverse!important}.social-experience[data-immersive=true] .social-ambient i:nth-child(3){opacity:.12!important;animation-duration:26s!important}.social-experience[data-immersive=true] .social-home .social-fx-orbs{opacity:.72!important}.social-experience[data-immersive=true] .social-home .social-fx-orb.o3{display:block!important}.social-experience[data-immersive=true] .social-home .social-fx-orb{filter:blur(48px)!important;opacity:.62!important;animation:8s ease-in-out infinite social-orb-drift!important}.social-experience[data-immersive=true] .social-home .social-fx-orb.o2{animation-duration:10s!important;animation-delay:-3s!important}.social-experience[data-immersive=true] .social-home .social-fx-orb.o3{animation-duration:12s!important;animation-delay:-6s!important}.social-experience[data-immersive=true] .social-constellation{opacity:1!important}.social-experience[data-immersive=true] .social-pointer-glow{background:radial-gradient(480px circle at var(--pointer-x,-1000px)var(--pointer-y,-1000px),#4ecdc42e,#ff6b6b0f 42%,transparent 72%)!important}.connection-hero{position:relative;overflow:clip}.connection-hero .social-emoji-field{z-index:0;opacity:.5}.connection-hero-layout{z-index:2;position:relative}.social-experience[data-immersive=true] .social-emoji-float{will-change:transform,opacity;opacity:.22!important;filter:none!important;animation-name:social-emoji-fly!important;animation-timing-function:ease-in-out!important;animation-iteration-count:infinite!important}.social-experience[data-immersive=false] .social-emoji-field,.social-experience[data-immersive=false] .social-fx-belt{display:none!important}.social-experience[data-immersive=true] .connection-signal i{transform-origin:bottom!important;animation:1s ease-in-out infinite social-signal-bars!important}.social-experience[data-immersive=true] .connection-signal i:nth-child(2){animation-delay:.1s!important}.social-experience[data-immersive=true] .connection-signal i:nth-child(3){animation-delay:.2s!important}.social-experience[data-immersive=true] .connection-signal i:nth-child(4){animation-delay:.3s!important}@keyframes social-signal-bars{0%,to{opacity:.4;transform:scaleY(.4)}50%{opacity:1;transform:scaleY(1)}}.social-experience[data-immersive=true] .connection-status-dot{animation:1.25s ease-out infinite social-live-ping!important;box-shadow:0 0 #4ecdc499!important}.social-experience[data-immersive=true] .connection-orbit-traveler{animation-duration:12s!important}.social-experience[data-immersive=true] .connection-orbit-traveler-second{animation-duration:16s!important}.social-experience[data-immersive=true] .connection-flight-path{opacity:.95!important;stroke-width:2.2px!important;animation-duration:10s!important}.social-experience[data-immersive=true] .connection-center-icon{animation:2.4s ease-in-out infinite social-center-glow!important}.social-experience[data-immersive=true] .connection-center-icon svg{animation:2s ease-in-out infinite connection-breathe!important}@keyframes social-center-glow{0%,to{box-shadow:0 0 36px #4ecdc424,inset 0 1px #ffffff14}50%{box-shadow:0 0 80px #4ecdc46b,0 0 120px #ff6b6b1f,inset 0 1px #ffffff29}}.social-experience[data-immersive=true] .connection-person{animation-duration:4s!important}.social-experience[data-immersive=true] .connection-universe:hover .connection-person,.social-experience[data-immersive=true] .connection-universe:focus-within .connection-person{animation-play-state:running!important}.social-experience[data-immersive=true] .connection-person-avatar>i{animation:1.35s ease-out infinite social-live-ping!important}.social-experience[data-immersive=true] .social-home .social-title-emoji{opacity:.85!important;margin-right:.28em!important;animation:none!important;display:inline-block!important}.social-experience[data-immersive=true] .social-home .social-btn-pulse{position:relative!important;overflow:visible!important}.social-experience[data-immersive=true] .social-home .social-btn-pulse:before,.social-experience[data-immersive=true] .social-home .social-btn-pulse:after{content:""!important;border-radius:inherit!important;pointer-events:none!important;border:2px solid #4ecdc48c!important;animation:1.4s ease-out infinite social-btn-ring!important;display:block!important;position:absolute!important;inset:-5px!important}.social-experience[data-immersive=true] .social-home .social-btn-pulse:before{animation-delay:.7s!important}.social-experience[data-immersive=true] .social-home .social-people-bar-avs img{animation:1.8s ease-in-out infinite social-ava-bob!important}.social-experience[data-immersive=true] .social-home .social-people-bar-avs img:nth-child(2){animation-delay:.1s!important}.social-experience[data-immersive=true] .social-home .social-people-bar-avs img:nth-child(3){animation-delay:.2s!important}.social-experience[data-immersive=true] .social-home .social-people-bar-avs img:nth-child(4){animation-delay:.3s!important}.social-experience[data-immersive=true] .social-home .social-count-pulse{animation:1.15s ease-in-out infinite social-count-glow!important}.social-experience[data-immersive=true] .social-home .nav-logo .logo-icon{animation:6s linear infinite social-logo-spin!important}.social-experience[data-immersive=true] .social-home .social-path-track a,.social-experience[data-immersive=true] .social-home .social-path-track.reveal.visible .social-path-link{animation:.55s cubic-bezier(.2,.9,.2,1.15) both social-path-pop!important}.social-experience[data-immersive=true] .social-home .social-path-track.reveal.visible a:first-child{animation-delay:40ms!important}.social-experience[data-immersive=true] .social-home .social-path-track.reveal.visible a:nth-child(2){animation-delay:.1s!important}.social-experience[data-immersive=true] .social-home .social-path-track.reveal.visible a:nth-child(3){animation-delay:.16s!important}.social-experience[data-immersive=true] .social-home .social-path-track.reveal.visible a:nth-child(4){animation-delay:.22s!important}.social-experience[data-immersive=true] .social-home .social-path-emoji{transition:transform .25s!important;display:inline-block!important}.social-experience[data-immersive=true] .social-home .social-path-link:hover .social-path-emoji{animation:.5s social-emoji-wiggle!important}.social-experience[data-immersive=true] .connection-audio-bars i{animation:1.05s ease-in-out infinite connection-audio!important}.social-experience[data-immersive=true] .social-home .connection-cafe .social-panel-ico{animation:none!important}.social-experience[data-immersive=true] .social-home .connection-cafe:hover .social-panel-ico{animation:1.55s ease-in-out social-ico-bounce!important}.social-experience[data-immersive=true] .social-chip-pop{animation:.5s cubic-bezier(.2,.9,.2,1.15) both social-chip-in!important;animation-delay:var(--stagger,0s)!important}.social-experience[data-immersive=true] .social-people-chip.is-online .social-people-chip-ava{position:relative}.social-experience[data-immersive=true] .social-people-chip.is-online .social-people-chip-ava:before{content:""!important;pointer-events:none!important;border:2px solid #4ecdc4b3!important;border-radius:999px!important;animation:1.25s ease-out infinite social-btn-ring!important;position:absolute!important;inset:-5px!important}.social-experience[data-immersive=true] .social-fx-belt{opacity:1!important;padding:14px 0 22px!important}.social-experience[data-immersive=true] .social-fx-belt-track{animation:14s linear infinite social-belt-run!important}.social-experience[data-immersive=true] .social-fx-belt-track span{opacity:.82!important;letter-spacing:.45em!important;font-size:1.65rem!important}.social-experience[data-immersive=true] .connection-join{position:relative!important;overflow:visible!important}.social-experience[data-immersive=true] .connection-join:after{content:""!important;border-radius:inherit!important;pointer-events:none!important;border:2px solid #ff6b6b80!important;animation:1.45s ease-out infinite social-btn-ring!important;position:absolute!important;inset:-6px!important}.social-experience[data-immersive=true] .reveal.visible .social-spark-path{animation:1s forwards social-spark-draw!important}.social-experience[data-immersive=true] .social-spark-dot{animation:1.2s ease-in-out infinite social-spark-blink!important}.social-experience[data-immersive=true] .reveal.visible .social-panel-fx,.social-experience[data-immersive=true] .social-panel-fx.reveal.visible{animation:.65s cubic-bezier(.2,.8,.2,1) both social-panel-in!important;animation-delay:var(--stagger,0s)!important}.social-experience[data-immersive=true] .social-workspace .social-fx-orbs{opacity:.58!important}.social-experience[data-immersive=true] .social-workspace .social-fx-orb{filter:blur(52px)!important;opacity:.55!important;animation:9s ease-in-out infinite social-orb-drift!important}.social-experience[data-immersive=true] .social-workspace .social-title-emoji{margin-right:.28em;opacity:.85!important;animation:none!important;display:inline-block!important}.social-experience[data-immersive=true] .social-workspace .social-btn-pulse{position:relative!important;overflow:visible!important}.social-experience[data-immersive=true] .social-workspace .social-btn-pulse:before,.social-experience[data-immersive=true] .social-workspace .social-btn-pulse:after{content:""!important;border-radius:inherit!important;pointer-events:none!important;border:2px solid #4ecdc480!important;animation:1.45s ease-out infinite social-btn-ring!important;display:block!important;position:absolute!important;inset:-5px!important}.social-experience[data-immersive=true] .social-workspace .social-btn-pulse:before{animation-delay:.7s!important}.social-experience[data-immersive=true] .social-room-hero-emoji i{opacity:.25!important;filter:none!important;animation-name:social-emoji-fly!important;animation-timing-function:ease-in-out!important;animation-iteration-count:infinite!important}.social-experience[data-immersive=true] .social-role-art>i{animation:18s linear infinite sx-orbit!important}.social-experience[data-immersive=true] .social-page-intro .social-emoji-float{opacity:.2!important}@media (prefers-reduced-motion:reduce){.social-experience[data-immersive=true] .social-constellation,.social-experience[data-immersive=true] .social-pointer-glow{display:block!important}.social-experience[data-immersive=true] .social-emoji-float{animation-name:social-emoji-fly!important;animation-timing-function:ease-in-out!important;animation-iteration-count:infinite!important}.social-experience[data-immersive=true] .social-home .social-fx-orb,.social-experience[data-immersive=true] .social-workspace .social-fx-orb{animation:8s ease-in-out infinite social-orb-drift!important}.social-experience[data-immersive=true] .social-workspace .social-title-emoji{animation:none!important}.social-experience[data-immersive=true] .social-room-hero-emoji i{opacity:.22!important;animation-name:social-emoji-fly!important;animation-iteration-count:infinite!important}.social-experience[data-immersive=true] .social-workspace .social-btn-pulse:before,.social-experience[data-immersive=true] .social-workspace .social-btn-pulse:after{animation:1.45s ease-out infinite social-btn-ring!important}.social-experience[data-immersive=true] .social-fx-belt-track{animation:48s linear infinite social-belt-run!important}.social-experience[data-immersive=true] .connection-signal i{animation:1s ease-in-out infinite social-signal-bars!important}.social-experience[data-immersive=true] .connection-status-dot,.social-experience[data-immersive=true] .connection-person-avatar>i{animation:1.25s ease-out infinite social-live-ping!important}.social-experience[data-immersive=true] .connection-orbit-traveler{animation-duration:12s!important;animation-play-state:running!important}.social-experience[data-immersive=true] .connection-flight-path{animation-play-state:running!important}.social-experience[data-immersive=true] .connection-center-icon{animation:2.4s ease-in-out infinite social-center-glow!important}.social-experience[data-immersive=true] .connection-center-icon svg{animation:2s ease-in-out infinite connection-breathe!important}.social-experience[data-immersive=true] .social-home .social-title-emoji{animation:none!important;display:inline-block!important}.social-experience[data-immersive=true] .social-home .social-btn-pulse:before,.social-experience[data-immersive=true] .social-home .social-btn-pulse:after,.social-experience[data-immersive=true] .connection-join:after,.social-experience[data-immersive=true] .social-people-chip.is-online .social-people-chip-ava:before{animation:1.4s ease-out infinite social-btn-ring!important}.social-experience[data-immersive=true] .connection-audio-bars i{animation:1.05s ease-in-out infinite connection-audio!important}.social-experience[data-immersive=true] .social-home .connection-cafe .social-panel-ico{animation:1.55s ease-in-out infinite social-ico-bounce!important}.social-experience[data-immersive=true] .social-home .social-people-bar-avs img{animation:1.8s ease-in-out infinite social-ava-bob!important}.social-experience[data-immersive=true] .social-home .social-count-pulse{animation:1.15s ease-in-out infinite social-count-glow!important}.social-experience[data-immersive=true] .social-home .nav-logo .logo-icon{animation:6s linear infinite social-logo-spin!important}.social-experience[data-immersive=true] .social-ambient i{animation:18s ease-in-out infinite alternate sx-aurora!important}.social-experience[data-immersive=true] .social-spark-dot{animation:1.2s ease-in-out infinite social-spark-blink!important}.social-experience[data-immersive=true] .reveal.visible .social-spark-path{animation:1s forwards social-spark-draw!important}}
.social-experience{--sx-mint:#5ce1d6;--sx-coral:#ff7a72;--sx-gold:#ffd978;--sx-ink:#070b12;--sx-fog:#bad6e624;--sx-glass:#0d1520b8;--sx-lift:0 18px 50px #00000059;--sx-pop:cubic-bezier(.16,1,.3,1);--sx-touch:44px}.social-ambient{background:radial-gradient(900px 520px at 12% -10%,#4ecdc418,transparent 55%),radial-gradient(700px 480px at 92% 8%,#ff6b6b14,transparent 50%),radial-gradient(600px 420px at 50% 110%,#ffe66d10,transparent 45%),var(--bg-primary)}.social-ambient i{opacity:.11;filter:blur(90px)}.social-pointer-glow{background:radial-gradient(420px circle at var(--pointer-x,-1000px)var(--pointer-y,-1000px),#5ce1d612,transparent 70%)}html.light .social-experience,html[data-theme=light] .social-experience{--sx-fog:#1428371a;--sx-glass:#ffffffc7;--sx-lift:0 16px 40px #0f23371f}html.light .social-ambient,html[data-theme=light] .social-ambient{background:radial-gradient(900px 520px at 12% -10%,#4ecdc422,#0000 55%),radial-gradient(700px 480px at 92% 8%,#ff6b6b14,#0000 50%),linear-gradient(#f4f8fb,#eef3f7)}.social-workspace-grid{padding:calc(var(--nav-height) + 18px)clamp(16px,3vw,36px)108px}.social-workspace .social-main{max-width:1180px}.social-workspace .nav-container,.social-home .nav-container{border-color:var(--sx-fog);background:var(--sx-glass);box-shadow:0 10px 40px #0000002e}.social-workspace .nav-logo .logo-icon,.social-home .nav-logo .logo-icon{background:linear-gradient(145deg,#5ce1d628,#ff7a7220);box-shadow:inset 0 0 0 1px #5ce1d633}.social-page-head{border-bottom:0;align-items:flex-end;gap:16px 24px;margin-bottom:18px;padding:10px 0 22px;position:relative}.social-page-head:after{content:"";background:linear-gradient(90deg,var(--sx-mint),var(--sx-gold)42%,transparent 88%);opacity:.55;height:1px;position:absolute;bottom:0;left:0;right:0}.social-page-head-eyebrow{letter-spacing:.12em;text-transform:uppercase;background:#5ce1d614;border:1px solid #5ce1d633;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:5px 10px;font-size:11px;display:inline-flex}.social-page-head h1{letter-spacing:-.055em;font-size:clamp(28px,4.2vw,40px);font-weight:800;line-height:1.12}.social-page-head-mark{filter:saturate(1.2);font-size:.78em}.social-page-head-desc{max-width:48rem;color:color-mix(in srgb,var(--text-primary)62%,transparent);font-size:14.5px;line-height:1.65}.social-demo-badge{min-height:var(--sx-touch);background:linear-gradient(120deg,#5ce1d618,#ff7a7214);border-color:#5ce1d644;border-radius:999px;padding:8px 12px;box-shadow:inset 0 1px #ffffff0f}.social-experience .social-btn{min-height:var(--sx-touch);border:1px solid var(--sx-fog);background:color-mix(in srgb,var(--bg-glass,#ffffff08)90%,transparent);letter-spacing:-.01em;transition:transform .25s var(--sx-pop),border-color .2s,background .2s,box-shadow .25s;border-radius:14px;padding:0 16px;font-weight:650}.social-experience .social-btn:hover{border-color:#5ce1d655;transform:translateY(-2px);box-shadow:0 10px 28px #00000038}.social-experience .social-btn.primary{color:#062525;background:linear-gradient(125deg,#7aefe4,#4ecdc4 55%,#3bb8b0);border-color:#0000;box-shadow:0 10px 28px #4ecdc433,inset 0 1px #ffffff59}.social-experience .social-btn.primary:hover{box-shadow:0 14px 34px #4ecdc44a,inset 0 1px #fff6}.social-experience .social-btn.coral,.social-nav-join.primary{color:#2a1210;background:linear-gradient(125deg,#ff9a90,#ff6b6b 60%,#f25555);border-color:#0000;box-shadow:0 10px 28px #ff6b6b33}.social-home .connection-join{letter-spacing:-.02em;background:linear-gradient(125deg,#ff9a8a,#ff6b6b 55%,#ef5555);border-radius:16px;gap:14px;min-height:54px;padding:0 28px;font-size:14px;box-shadow:0 14px 40px #ff6b6b40,inset 0 1px #ffffff59}.social-workspace .social-card,.social-workspace .social-panel{border:1px solid var(--sx-fog);background:linear-gradient(165deg,#ffffff09,transparent 42%),var(--sx-glass);box-shadow:var(--sx-lift);transition:transform .35s var(--sx-pop),border-color .25s,box-shadow .35s;border-radius:22px;position:relative;overflow:hidden}.social-workspace .social-card:hover,.social-workspace .social-panel:hover{border-color:#5ce1d644;transform:translateY(-4px);box-shadow:0 22px 55px #00000061,0 0 0 1px #5ce1d622}.social-workspace .social-card>strong,.social-workspace .social-panel h2,.social-workspace .social-panel h3{letter-spacing:-.03em}.social-workspace .social-card-ico{background:linear-gradient(145deg,#5ce1d622,#ff7a7218);border-radius:16px;width:48px;height:48px;box-shadow:inset 0 0 0 1px #5ce1d633}.social-toolbar{border:1px solid var(--sx-fog);background:color-mix(in srgb,var(--sx-glass)88%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:18px;gap:12px;margin-bottom:16px;padding:12px}.social-search{min-height:var(--sx-touch);border-color:var(--sx-fog);background:color-mix(in srgb,var(--bg-primary)55%,transparent);border-radius:14px}.social-filters button,.social-filters [role=tab]{min-height:var(--sx-touch);border-radius:999px;padding:0 14px;font-weight:650}.social-filters button.active,.social-filters [aria-selected=true],.social-filters [aria-pressed=true].active{color:#062525;background:linear-gradient(120deg,#7aefe4,#4ecdc4);border-color:#0000}.social-empty{background:radial-gradient(circle at 50% 0%,#5ce1d614,transparent 55%),var(--sx-glass);border:1px dashed #5ce1d644;border-radius:24px;padding:48px 28px}.social-empty>span{filter:drop-shadow(0 8px 18px #5ce1d633);font-size:28px}.social-empty h3{letter-spacing:-.03em;font-size:20px}.social-empty-actions{margin-top:8px}.social-join-paths{gap:18px;margin:4px 0 28px}.social-join-path{gap:12px;min-height:220px;padding:22px 22px 20px;position:relative;overflow:hidden}.social-join-path:before{content:"";pointer-events:none;background:radial-gradient(circle,#5ce1d628,#0000 70%);border-radius:50%;width:180px;height:180px;position:absolute;inset:auto -20% -40% auto}.social-join-path:nth-child(2):before{background:radial-gradient(circle,#ff7a7228,#0000 70%)}.social-join-path-ico{background:linear-gradient(145deg,#5ce1d628,#0000);border-radius:18px;width:52px;height:52px;box-shadow:inset 0 0 0 1px #5ce1d644}.social-join-path h2{letter-spacing:-.04em;font-size:clamp(1.25rem,2.4vw,1.55rem)}.social-join-path .social-btn{width:fit-content;margin-top:auto}.social-onboarding-grid{gap:14px}.social-onboarding-card{align-content:space-between;gap:12px;min-height:150px;padding:18px;display:grid}.social-onboarding-card h2{letter-spacing:-.03em;margin:0;font-size:1.05rem}.social-people-grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:12px;margin-bottom:18px;display:grid}.social-people-chip{border:1px solid var(--sx-fog);background:var(--sx-glass);min-height:168px;color:inherit;text-align:center;transition:transform .3s var(--sx-pop),border-color .2s,box-shadow .3s;border-radius:22px;justify-items:center;gap:8px;padding:16px 12px 14px;display:grid;position:relative}.social-people-chip:hover,.social-people-chip.is-active{border-color:#5ce1d655;transform:translateY(-5px)scale(1.01);box-shadow:0 18px 40px #00000047}.social-people-chip.is-online .social-people-chip-ava i{box-shadow:0 0 0 4px #5ce1d622}.social-people-chip-ava{position:relative}.social-people-chip-ava i{border:2px solid var(--bg-primary);background:#3ddc97;border-radius:50%;width:11px;height:11px;position:absolute;bottom:2px;right:2px}.social-people-chip strong{letter-spacing:-.02em;font-size:14px}.social-people-chip .connection-member-role,.social-people-chip em{color:var(--text-muted);font-size:11px;font-style:normal}.social-date-root{background:radial-gradient(680px 420px at 50% -5%,#ff6b6b22,transparent 55%),radial-gradient(520px 360px at 80% 90%,#5ce1d618,transparent 50%),var(--bg-primary);min-height:100dvh}.social-date-bar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--sx-fog);background:color-mix(in srgb,var(--bg-primary)78%,transparent)!important}.social-date-stage{padding:12px 16px 24px}.social-date-deck{aspect-ratio:auto;width:min(100%,420px);max-height:min(68dvh,640px)}.social-date-card{border-radius:28px;overflow:hidden;box-shadow:0 30px 70px #00000073,inset 0 0 0 1px #ffffff14}.social-date-photo{filter:saturate(1.08)contrast(1.04);transform:scale(1.02)}.social-date-gradient{background:linear-gradient(#0000 28%,#070b1259 55%,#070b12eb 100%)!important}.social-date-meta{padding:0 22px 22px}.social-date-name h2{letter-spacing:-.045em;font-size:clamp(26px,5vw,34px)}.social-date-stamp{letter-spacing:.08em;text-shadow:0 8px 24px #00000059;border-width:3px;font-weight:850}.social-date-actions{gap:18px;margin-top:4px}.social-date-act{border:1px solid var(--sx-fog);background:var(--sx-glass);width:64px;height:64px;box-shadow:var(--sx-lift);transition:transform .25s var(--sx-pop),box-shadow .25s;border-radius:50%}.social-date-act:hover:not(:disabled){transform:translateY(-3px)scale(1.04)}.social-date-act.like{color:#fff;background:linear-gradient(145deg,#4ade80,#16a34a);border:0;width:72px;height:72px;box-shadow:0 14px 36px #22c55e55}.social-date-act.pass{color:#ff8e86;background:color-mix(in srgb,#ff6b6b18 70%,var(--sx-glass))}.social-date-act.reset{width:52px;height:52px;color:var(--sx-gold)}.social-date-likes{border:1px solid var(--sx-fog);background:var(--sx-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:999px;margin-top:16px;padding:10px 14px}.social-date-empty{text-align:center;background:var(--sx-glass);border:1px dashed #5ce1d644;border-radius:28px;place-items:center;gap:14px;padding:40px 24px;display:grid}.social-date-toast{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d1520db;border:1px solid #5ce1d644;border-radius:999px;box-shadow:0 12px 30px #00000059}.social-chat-live{background:radial-gradient(700px 380px at 15% -10%,#5ce1d616,transparent 50%),radial-gradient(560px 360px at 100% 100%,#ff7a7212,transparent 45%),var(--bg-primary)}.social-chat-live-bar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:color-mix(in srgb,var(--bg-primary)80%,transparent);border-bottom:1px solid var(--sx-fog)}.social-chat-live .social-connection-status{letter-spacing:.02em;border-bottom:1px solid var(--sx-fog);background:0 0;justify-content:flex-start;gap:8px;padding:6px 12px;font-size:11px;font-weight:600}.social-chat-live .social-chat-thread{gap:10px;padding:12px 14px 16px;height:auto!important;min-height:0!important;max-height:none!important}.social-message{max-width:min(92%,520px)}.social-message-avatar{border-radius:14px;width:36px;height:36px}.social-message-body>p,.social-message-body>.social-msg-bubble{background:color-mix(in srgb,var(--sx-glass)92%,#fff);border-radius:4px 18px 18px;padding:12px 15px;line-height:1.65;box-shadow:0 8px 22px #0000001f}.social-message.mine .social-message-body>p,.social-message.mine .social-message-body>.social-msg-bubble{background:linear-gradient(160deg,#5ce1d628,#4ecdc418);border-color:#5ce1d644;border-radius:18px 4px 18px 18px}.social-chat-live .social-chat-composer{padding:12px 14px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--sx-fog);background:color-mix(in srgb,var(--bg-primary)88%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.social-chat-live .social-chat-composer textarea{border:1px solid var(--sx-fog);background:var(--sx-glass);border-radius:16px;min-height:52px;padding:10px 12px;font-size:15px}.social-composer-toolbar{flex-wrap:wrap;gap:8px;margin-top:10px}.social-composer-emoji{width:var(--sx-touch);height:var(--sx-touch);border-radius:14px}.social-nick-label{min-height:var(--sx-touch);border:1px solid var(--sx-fog);background:var(--sx-glass);border-radius:12px;padding:0 10px}.social-chat-starters .social-btn{background:#5ce1d612;border-color:#5ce1d644;border-radius:999px}.social-cafe-grid .social-card,.social-role-grid .social-card,.social-channel-grid .social-card{padding:0 0 16px}.social-cafe-art,.social-role-art{background:radial-gradient(circle at 20% 30%,#5ce1d633,#0000 45%),radial-gradient(circle at 80% 70%,#ff7a7228,#0000 40%),linear-gradient(160deg,#101925,#0a1018);border-radius:22px 22px 0 0;height:110px}.social-cafe-grid .social-card>:not(.social-cafe-art),.social-role-grid .social-card>:not(.social-role-art){padding-inline:16px}.social-cafe-detail,.social-profile-studio .social-panel{padding:22px}.social-profile-passport{box-shadow:var(--sx-lift);background:radial-gradient(circle at 85% 10%,#5ce1d622,#0000 40%),linear-gradient(165deg,#121b28,#0a111a 70%);border:1px solid #5ce1d644;border-radius:26px}.social-profile-monogram{color:#062525;background:linear-gradient(145deg,#7aefe4,#4ecdc4);box-shadow:0 12px 30px #4ecdc444}.social-membership-banner{background:radial-gradient(circle at 0% 0%,#ffd97822,transparent 45%),var(--sx-glass);border:1px solid #ffd97844;border-radius:24px;margin-bottom:18px;padding:22px}.social-benefit-list li{background:#ffffff06;border-radius:12px;min-height:36px;padding:8px 12px}.social-dialog{background:0 0;border:0;max-width:min(92vw,460px);padding:0}.social-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04080eb8}.social-dialog-sheet{border:1px solid var(--sx-fog);background:#0d1520f0;border-radius:24px 24px 20px 20px;overflow:hidden;box-shadow:0 30px 80px #00000080}.social-dialog-sheet header{border-bottom:1px solid var(--sx-fog);padding:16px 18px}.social-dialog-body{padding:18px}@media (max-width:720px){.social-dialog{align-self:end;width:100%;max-width:100vw;margin:0}.social-dialog-sheet{border-radius:22px 22px 0 0;max-height:min(88dvh,720px)}}@media (max-width:900px){.social-mobile-dock{z-index:60;padding:6px 8px max(8px,env(safe-area-inset-bottom,0px));border:none;border-top:1px solid var(--sx-fog);background:color-mix(in srgb,var(--bg-primary,#0c0c0f)92%,transparent);-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);border-radius:0;grid-template-columns:repeat(5,1fr);gap:0;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 28px #00000024}.social-mobile-dock a{min-height:52px;color:var(--text-muted);border-radius:12px;gap:3px;font-size:10px;font-weight:650}.social-mobile-dock a[aria-current=page]{color:#f59e0b;box-shadow:none;background:#f59e0b1f}.social-fx-control{bottom:calc(68px + env(safe-area-inset-bottom,0px));right:14px}.social-workspace-grid,.social-workspace-dense .social-workspace-grid{padding-bottom:118px}}.social-home .connection-hero{min-height:min(92dvh,820px);padding-top:128px}.social-home .connection-copy h1{letter-spacing:-.06em;font-size:clamp(44px,6.2vw,72px);line-height:1.05}.social-home .connection-description{max-width:36rem;font-size:15px;line-height:1.85}.social-home .connection-ways{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:-8px;margin-bottom:28px;display:grid}.social-home .connection-way{border:1px solid var(--connection-border,var(--sx-fog));background:var(--sx-glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-height:108px;transition:transform .3s var(--sx-pop),border-color .2s,box-shadow .3s;border-radius:20px;padding:18px 16px}.social-home .connection-way:hover{transform:translateY(-5px);box-shadow:0 18px 40px #00000047}.social-home .connection-way.mint:hover{border-color:#5ce1d666}.social-home .connection-way.coral:hover{border-color:#ff7a7266}.social-home .connection-way.yellow:hover{border-color:#ffd97866}.social-home .social-panel{border-color:var(--sx-fog);background:var(--sx-glass);box-shadow:var(--sx-lift);border-radius:24px}.social-home .connection-invite{background:radial-gradient(circle at 85% 20%,#ff7a7228,transparent 40%),radial-gradient(circle at 10% 80%,#5ce1d61f,transparent 35%),var(--sx-glass);border:1px solid #ff7a7244;border-radius:28px;margin:28px auto 40px;padding:36px 28px;position:relative;overflow:hidden}.social-home .social-path{z-index:1;-webkit-backdrop-filter:none;backdrop-filter:none;position:relative}.social-home .social-path-track{border:1px solid var(--sx-fog);background:var(--sx-glass);border-radius:18px;gap:8px;padding:10px}.social-home .social-path-link{border-radius:999px;min-height:40px;padding:0 14px}.social-home .social-path-link[aria-current=location]{color:var(--connection-mint,#4ecdc4);border-color:color-mix(in srgb,var(--connection-mint,#4ecdc4)45%,transparent);background:color-mix(in srgb,var(--connection-mint,#4ecdc4)14%,transparent);box-shadow:none}@media (max-width:1200px) and (min-width:901px){.social-home .connection-ways{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.social-home .connection-hero{min-height:auto;padding-top:108px}.social-people-grid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}}@media (max-width:560px){.social-composer-toolbar .social-nick-label{order:3;width:100%}.social-date-act{width:58px;height:58px}.social-date-act.like{width:66px;height:66px}}.social-join-dialog{background:0 0;border:0;max-width:min(92vw,420px);padding:0}.social-join-dialog::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#04080ebf}.social-join-sheet{border:1px solid var(--sx-fog);background:radial-gradient(circle at 100% 0,#ff7a7228,#0000 40%),#0d1520f0;border-radius:24px;padding:22px 22px 20px;box-shadow:0 28px 70px #00000080}.social-join-title{letter-spacing:-.045em;margin:10px 0 8px;font-size:28px;font-weight:800}.social-join-field{gap:8px;margin:18px 0 12px;font-size:13px;display:grid}.social-join-field input{min-height:var(--sx-touch);border:1px solid var(--sx-fog);background:var(--sx-glass);color:var(--text-primary);font:inherit;border-radius:14px;padding:0 14px}.social-join-submit{width:100%;min-height:52px;color:#2a1210!important;background:linear-gradient(125deg,#ff9a8a,#ff6b6b)!important;border:0!important;border-radius:14px!important;font-weight:750!important}.social-join-privacy{color:var(--text-muted);align-items:center;gap:6px;margin-top:12px;font-size:11px;display:flex}@media (max-width:720px){.social-join-dialog{align-self:end;width:100%;max-width:100vw;margin:0}.social-join-sheet{border-radius:22px 22px 0 0}}.social-home .social-people-detail{border:1px solid var(--sx-fog);background:var(--sx-glass);box-shadow:var(--sx-lift);border-radius:22px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-top:16px;padding:16px 18px;display:grid}.social-home .social-people-detail strong{letter-spacing:-.02em;gap:4px;display:grid}.social-home .social-people-detail strong span{color:var(--text-muted);font-size:12px;font-weight:500}.social-home .social-people-detail-acts{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.social-home .social-people-hint{color:var(--text-muted);margin-top:14px;font-size:13px}@media (max-width:720px){.social-home .social-people-detail{grid-template-columns:auto 1fr}.social-home .social-people-detail-acts{grid-column:1/-1;justify-content:stretch}.social-home .social-people-detail-acts .btn{min-height:var(--sx-touch);flex:1}}.social-event-banner{border:1px solid var(--sx-fog);background:var(--sx-glass);color:var(--text-secondary);border-radius:999px;align-items:center;gap:8px;margin:0 0 16px;padding:10px 14px;font-size:12px;display:inline-flex}.social-event-grid{gap:18px}.social-event-card{gap:0;display:grid;padding:0 0 18px!important}.social-event-art{border-radius:22px 22px 0 0;border-bottom:1px solid var(--sx-fog)!important;background:radial-gradient(at 20% 80%,#5ce1d622,#0000 60%),linear-gradient(160deg,#101925,#0a1018)!important;min-height:148px!important;margin:0!important}.social-event-card.event-1 .social-event-art{background:radial-gradient(at 20% 80%,#ff7a7228,#0000 60%),linear-gradient(160deg,#1a1216,#0a1018)!important}.social-event-card.event-2 .social-event-art{color:var(--sx-gold);background:radial-gradient(at 20% 80%,#ffd97822,#0000 60%),linear-gradient(160deg,#16140f,#0a1018)!important}.social-event-body{gap:10px;padding:16px 18px 0;display:grid}.social-event-cta{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.social-event-tools{border-top:1px solid var(--sx-fog);flex-wrap:wrap;gap:8px;margin-top:4px;padding-top:4px;padding-bottom:2px;display:flex}.social-meetup-live{background:radial-gradient(700px 380px at 10% -10%,#5ce1d618,transparent 50%),radial-gradient(560px 360px at 100% 100%,#ff7a7214,transparent 45%),var(--bg-primary)}.social-live-bar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:color-mix(in srgb,var(--bg-primary)82%,transparent)!important;border-bottom:1px solid var(--sx-fog)!important}.social-live-conn{border:1px solid var(--sx-fog);min-height:28px;color:var(--text-muted);white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;font-size:11px;font-weight:650;display:inline-flex}.social-live-conn.is-on{color:#062525;background:linear-gradient(120deg,#7aefe4,#4ecdc4);border-color:#0000}.social-live-conn.is-off{color:var(--sx-gold);background:#ffd97814;border-color:#ffd97855}.social-live-gate{text-align:center;border:1px solid var(--sx-fog);background:radial-gradient(circle at 50% 20%,#5ce1d61f,transparent 50%),var(--sx-glass);border-radius:24px;place-items:center;gap:12px;min-height:min(58dvh,520px);padding:36px 24px;display:grid}.social-live-gate h2{letter-spacing:-.04em;margin:0;font-size:clamp(22px,3vw,30px)}.social-live-radar{place-items:center;width:120px;height:120px;margin-bottom:8px;display:grid;position:relative}.social-live-radar i{border:1px solid #5ce1d655;border-radius:50%;animation:2.8s ease-out infinite social-radar;position:absolute;inset:0}.social-live-radar i:nth-child(2){animation-delay:.7s}.social-live-radar i:nth-child(3){animation-delay:1.4s}.social-live-radar span{z-index:1;letter-spacing:.16em;color:var(--sx-mint);font-size:12px;font-weight:800;position:relative}@keyframes social-radar{0%{opacity:.85;transform:scale(.35)}to{opacity:0;transform:scale(1.15)}}.social-live-empty{text-align:center;color:var(--text-secondary);place-items:center;gap:6px;padding:36px 16px;display:grid}.social-live-empty strong{color:var(--text-primary);letter-spacing:-.02em}.social-live-chat{border-left:1px solid var(--sx-fog);background:color-mix(in srgb,var(--bg-primary)70%,transparent)}.social-live-chat-head{border-bottom:1px solid var(--sx-fog);padding:12px 14px}.social-compose{border-top:1px solid var(--sx-fog);background:color-mix(in srgb,var(--bg-primary)88%,transparent);gap:8px;padding:12px;display:flex}.social-compose input{min-height:var(--sx-touch);border:1px solid var(--sx-fog);background:var(--sx-glass);color:var(--text-primary);font:inherit;border-radius:14px;flex:1;padding:0 14px}.social-bubble{border:1px solid var(--sx-fog);background:var(--sx-glass);border-radius:16px;margin:8px 12px;padding:10px 12px}.social-bubble.mine{background:linear-gradient(160deg,#5ce1d622,#4ecdc414);border-color:#5ce1d644}.social-bubble header{align-items:center;gap:8px;margin-bottom:4px;font-size:11px;display:flex}.social-bubble header span{border:1px solid var(--sx-fog);color:var(--text-muted);border-radius:4px;padding:1px 5px;font-size:9px}.social-cafe-layout{grid-template-columns:minmax(0,1.15fr) minmax(300px,.9fr);align-items:start;gap:18px;display:grid}.social-cafe-aside{top:calc(var(--nav-height) + 12px);position:sticky}.social-cafe-detail{overflow:hidden;padding:0 0 18px!important}.social-cafe-detail-hero{min-height:120px;color:var(--sx-mint);background:radial-gradient(circle at 20% 30%,#5ce1d633,#0000 45%),radial-gradient(circle at 85% 70%,#ffd97822,#0000 40%),linear-gradient(160deg,#101925,#0a1018);justify-content:space-between;align-items:flex-end;margin-bottom:8px;padding:20px;display:flex}.social-cafe-detail-hero span{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:12px}.social-cafe-detail>:not(.social-cafe-detail-hero){padding-inline:18px}.social-cafe-facts{flex-wrap:wrap;gap:8px;margin:10px 0 14px;display:flex}.social-cafe-facts span{border:1px solid var(--sx-fog);background:#ffffff06;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:12px;display:inline-flex}.social-cafe-grid .social-card.active{border-color:#5ce1d666;box-shadow:0 18px 40px #0000004d,0 0 0 1px #5ce1d633}.social-review-layout{grid-template-columns:1fr 1fr;gap:16px;margin-top:18px;display:grid}.social-review-list article{border:1px solid var(--sx-fog);background:#ffffff05;border-radius:14px;margin-bottom:8px;padding:12px}.social-role-brief{color:var(--text-secondary);margin:0 0 8px;line-height:1.65}.social-role-card .social-role-art{margin-bottom:8px}.social-library-grid,.social-grid.social-library-grid{gap:16px}.social-resource-player{background:#000;border-radius:16px;width:100%;margin-bottom:12px}.social-feedback-panel{gap:12px;max-width:640px;display:grid;padding:22px!important}.social-feedback-title{letter-spacing:-.04em;margin:0;font-size:clamp(22px,3vw,28px)}.social-library-card{overflow:hidden;padding:0 0 16px!important}.social-library-art{width:100%;min-height:160px;color:inherit;cursor:pointer;background:radial-gradient(circle at 30% 20%,#5ce1d633,#0000 45%),linear-gradient(160deg,#121b28,#0a1018);border:0;border-radius:22px 22px 0 0;place-items:center;display:grid;position:relative}.social-library-art.library-tone-1{background:radial-gradient(circle at 30% 20%,#ff7a7228,#0000 45%),linear-gradient(160deg,#1a1216,#0a1018)}.social-library-art.library-tone-2{background:radial-gradient(circle at 30% 20%,#ffd97822,#0000 45%),linear-gradient(160deg,#16140f,#0a1018)}.social-library-card>:not(.social-library-art){padding-inline:16px}.social-library-card h2{letter-spacing:-.03em;margin:8px 0 6px;font-size:1.05rem}.social-feedback-panel textarea,.social-form textarea,.social-form input:not([type=checkbox]),.social-select{min-height:var(--sx-touch);border:1px solid var(--sx-fog);background:color-mix(in srgb,var(--bg-primary)55%,transparent);color:var(--text-primary);font:inherit;border-radius:14px;padding:10px 12px}.social-form textarea{resize:vertical;min-height:120px}.social-form label{gap:8px;font-size:13px;display:grid}.social-badge{border:1px solid var(--sx-fog);min-height:26px;color:var(--text-secondary);background:#ffffff06;border-radius:999px;align-items:center;padding:0 9px;font-size:11px;font-weight:650;display:inline-flex}.social-badge.live{color:#062525;background:linear-gradient(120deg,#7aefe4,#4ecdc4);border-color:#0000}.social-save{border:1px solid var(--sx-fog);min-height:40px;color:var(--text-secondary);font:inherit;background:0 0;border-radius:12px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.social-save.selected,.social-save:hover{color:var(--sx-mint);border-color:#5ce1d655}@media (max-width:980px){.social-cafe-layout{grid-template-columns:1fr}.social-cafe-aside{position:static}.social-review-layout{grid-template-columns:1fr}.social-live-bar-main{flex-wrap:wrap}}@media (max-width:720px){.social-event-grid,.social-live-stage.layout-split{grid-template-columns:1fr!important}.social-meetup-live{padding-bottom:88px}}.social-apply{gap:16px;display:grid}.social-apply-hero{border:1px solid color-mix(in srgb,var(--sx-mint,#5ce1d6)28%,transparent);background:radial-gradient(circle at 12% 0%,#5ce1d61a,transparent 55%),color-mix(in srgb,var(--bg-primary)70%,transparent);border-radius:16px;gap:8px;padding:14px 16px;display:grid}.social-apply-hero strong{letter-spacing:-.03em;font-size:1.15rem}.social-apply-kind{width:fit-content;min-height:26px;color:var(--sx-mint,#5ce1d6);background:#5ce1d61a;border-radius:999px;align-items:center;padding:0 10px;font-size:11px;font-weight:650;display:inline-flex}.social-apply-progress{gap:8px;display:grid}.social-apply-progress-track{background:#ffffff10;border-radius:999px;height:8px;display:block;overflow:hidden}.social-apply-progress-track>i{border-radius:inherit;background:linear-gradient(90deg,#5ce1d6,#ffe66d);height:100%;transition:width .35s;display:block}.social-apply-progress>small{color:var(--text-muted);font-size:12px}.social-apply-prompts{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.social-apply-chip{color:var(--text-secondary);min-height:32px;font:inherit;cursor:pointer;background:#ffffff08;border:1px solid #ffffff18;border-radius:999px;padding:0 12px;font-size:12px}.social-apply-chip:hover{color:#5ce1d6;border-color:#5ce1d644}.social-apply-done{justify-items:start;gap:12px;padding:8px 2px 4px;display:grid}.social-apply-done-mark{color:#5ce1d6;background:#5ce1d622;border-radius:16px;place-items:center;width:48px;height:48px;display:grid}.social-apply-done strong{letter-spacing:-.03em;font-size:1.2rem}.social-apply-summary{background:#ffffff08;border:1px solid #ffffff12;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.social-apply-summary em{font-style:normal;font-weight:650}.social-contribute-btn{margin-left:auto}.social-event-bars{gap:4px!important;height:64px!important}.social-event-bars i{border-radius:2px;width:3px;display:block;opacity:1!important;background:linear-gradient(#4ecdc4a3,#4ecdc41f)!important;animation:1.55s ease-in-out infinite connection-audio!important}.social-event-card.event-1 .social-event-bars i{background:linear-gradient(#ff6b6ba3,#ff6b6b1f)!important}.social-event-art.is-live{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.social-event-art.is-live .social-video-grid{margin-left:auto}.social-event-body .social-meetup-faces{margin:0 0 10px}.social-event-body .social-meetup-faces>*{border-color:#0c0c0f}.social-live-faces{justify-content:center;margin:14px 0 18px}.social-live-faces>em{color:#7aefe4}.social-date-hint.is-alive{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.social-date-hint-side{font-size:12px;font-weight:650}.social-date-hint-side.pass{color:#94a3b8;animation:2.4s ease-in-out infinite social-date-hint-nudge}.social-date-hint-side.like{color:#ff8f8f;animation:2.4s ease-in-out .35s infinite social-date-hint-nudge}.social-date-actions.is-alive .social-date-act.like:not(:disabled){animation:2.6s ease-in-out infinite social-date-act-glow}@keyframes social-date-hint-nudge{0%,to{opacity:.55;transform:translate(0)}50%{opacity:1;transform:translate(3px)}}@keyframes social-date-act-glow{0%,to{box-shadow:0 0 #ff6b6b00}50%{box-shadow:0 0 0 8px #ff6b6b18}}.social-profile-meter{color:#7aefe4;margin-left:auto;font-size:12px;font-weight:700}.social-chat-bar-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.social-chat-presence{background:radial-gradient(circle at 0% 50%,#5ce1d618,transparent 45%),color-mix(in srgb,var(--sx-glass,#12141a)88%,transparent);border:1px solid #5ce1d628;border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;margin:0 16px 10px;padding:10px 14px;display:flex}.social-chat-presence-avs{display:flex}.social-chat-presence-avs>*{border:2px solid #0c0c0f;border-radius:999px;margin-left:-8px}.social-chat-presence-avs>:first-child{margin-left:0}.social-chat-presence>p{color:var(--text-muted);align-items:center;gap:6px;margin:0;font-size:12px;display:inline-flex}.social-chat-presence>p strong{color:#7aefe4}.social-chat-presence-link{color:#7aefe4;margin-left:auto;font-size:12px;font-weight:650;text-decoration:none}.social-chat-presence-link:hover{text-decoration:underline}@media (max-width:720px){.social-chat-presence{margin:0 10px 8px}.social-chat-presence-link{margin-left:0}.social-chat-bar-tools{width:100%}}@media (prefers-reduced-motion:reduce){.social-workspace .social-card,.social-workspace .social-panel,.social-experience .social-btn,.social-home .connection-way,.social-people-chip,.social-date-act{transition:none!important}.social-workspace .social-card:hover,.social-workspace .social-panel:hover,.social-home .connection-way:hover,.social-people-chip:hover{transform:none}.social-live-radar i,.social-date-hint-side,.social-date-actions.is-alive .social-date-act.like{animation:none!important}}
.social-experience,.social-home,.social-workspace,.social-live-root{font-family:var(--font-body,inherit);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.social-experience :is(h1,h2,h3,.logo-text,.social-page-head-title),.social-home :is(h1,h2,h3,.logo-text){font-family:var(--font-display,inherit)}.social-quick-rail{margin:0 0 18px}.social-quick-rail-track{border:1px solid var(--sx-fog,#bad6e624);background:color-mix(in srgb,var(--sx-glass,#0d1520b8)92%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);scrollbar-width:none;border-radius:18px;gap:8px;padding:6px;display:flex;overflow-x:auto}.social-quick-rail-track::-webkit-scrollbar{display:none}.social-quick-chip{min-height:40px;color:var(--text-secondary);letter-spacing:-.01em;border:1px solid #0000;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:650;text-decoration:none;transition:background .2s,color .2s,transform .2s,border-color .2s;display:inline-flex}.social-quick-chip:hover{color:var(--text-primary);background:#5ce1d612;border-color:#5ce1d644}.social-quick-chip.is-active{color:#062525;background:linear-gradient(125deg,#7aefe4,#4ecdc4);box-shadow:0 8px 20px #4ecdc433}.social-home .connection-ways{margin-top:8px;margin-bottom:36px}.social-home .connection-ways.is-alive .connection-way{animation:.55s both social-way-in;animation-delay:var(--stagger,0s)}@keyframes social-way-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.social-home .connection-way{min-height:128px;padding:20px 18px;position:relative;overflow:hidden}.social-home .connection-way:after{content:"";pointer-events:none;opacity:.55;border-radius:50%;width:140px;height:140px;position:absolute;inset:auto -30% -55% auto}.social-home .connection-way.mint:after{background:radial-gradient(circle,#5ce1d633,#0000 70%)}.social-home .connection-way.coral:after{background:radial-gradient(circle,#ff7a7233,#0000 70%)}.social-home .connection-way.yellow:after{background:radial-gradient(circle,#ffd97833,#0000 70%)}.social-home .connection-way-copy{gap:4px;min-width:0;display:grid}.social-home .connection-way-copy em{letter-spacing:-.01em;color:var(--sx-mint,#5ce1d6);margin-top:6px;font-size:12px;font-style:normal;font-weight:700}.social-home .connection-way.coral .connection-way-copy em{color:var(--sx-coral,#ff7a72)}.social-home .connection-way.yellow .connection-way-copy em{color:#e6c35a}.social-date-hint{text-align:center;color:var(--text-muted);letter-spacing:.01em;margin:4px auto 10px;font-size:12px}.social-people-cta-bar{bottom:calc(78px + env(safe-area-inset-bottom,0px));z-index:20;position:sticky;box-shadow:0 12px 40px #00000047;margin-top:18px!important}@media (min-width:901px){.social-people-cta-bar{box-shadow:none;position:static}}@media (max-width:720px){.social-date-hint{display:none}}.social-home .connection-hero{isolation:isolate}.social-home .connection-hero:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(70% 55% at 18% 20%,#5ce1d61f,#0000 60%),radial-gradient(55% 45% at 88% 18%,#ff7a7218,#0000 55%),radial-gradient(40% 35% at 60% 70%,#ffd97810,#0000 50%);height:min(78vh,720px);position:absolute;inset:0 0 auto}.social-home .connection-copy,.social-home .connection-universe{z-index:1;position:relative}.social-home .connection-copy h1{text-wrap:balance}.social-home .section-header h2{letter-spacing:-.05em;font-size:clamp(28px,3.6vw,40px);font-weight:800}.social-home .section-tag{border:1px solid var(--sx-fog,#bad6e624);letter-spacing:.04em;background:#ffffff06;border-radius:999px;align-items:center;gap:8px;padding:6px 10px;font-size:11px;display:inline-flex}.social-workspace .social-main{animation:.45s cubic-bezier(.16,1,.3,1) both social-page-in}@keyframes social-page-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.social-workspace .nav-group-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 40px #00000059;border:1px solid var(--sx-fog,#bad6e624)!important;background:#0d1520f0!important;border-radius:16px!important;padding:8px!important}.social-workspace .nav-group-panel a,.social-home .nav-group-panel a{border-radius:12px;align-items:center;gap:6px;min-height:40px;padding:0 12px!important;display:flex!important}.social-workspace .nav-group-panel a.is-locked,.social-home .nav-group-panel a.is-locked{opacity:.55;color:#fbbf24}.social-nav-session{align-items:center;gap:4px;max-width:140px;display:inline-flex}.social-nav-session em{opacity:.75;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;overflow:hidden}.social-nav-login,.social-nav-logout{min-height:36px;padding:0 12px;font-size:13px}.nav-icon-btn.is-locked{color:#fbbf24}.social-workspace .nav-group-panel a:hover,.social-home .nav-group-panel a:hover,.social-workspace .nav-group-panel a[aria-current=page],.social-home .nav-group-panel a[aria-current=page]{color:var(--sx-mint,#5ce1d6);background:#5ce1d614}.social-date-progress{background:#ffffff10;border-radius:999px;width:min(100%,420px);height:4px;margin:0 auto 14px;overflow:hidden}.social-date-progress>i{border-radius:inherit;background:linear-gradient(90deg,#ff9a90,#5ce1d6);height:100%;transition:width .35s cubic-bezier(.16,1,.3,1);display:block}.social-jump-latest{z-index:5;min-height:36px;color:var(--sx-mint,#5ce1d6);font:inherit;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d1520e0;border:1px solid #5ce1d655;border-radius:999px;padding:0 14px;font-size:12px;font-weight:700;display:none;position:absolute;bottom:12px;left:50%;translate:-50%;box-shadow:0 10px 28px #00000059}.social-thread-wrap:has([data-unread=true]) .social-jump-latest{align-items:center;gap:6px;display:inline-flex}.social-onboarding-heading{letter-spacing:-.02em;color:var(--text-secondary);margin:8px 0 14px;font-size:15px;font-weight:650}.social-onboarding-card p{margin:0 0 8px;font-size:13px;line-height:1.5}.social-membership-card{min-height:120px;color:inherit;align-content:space-between;gap:8px;text-decoration:none;display:grid;padding:18px!important}.social-membership-card h2{margin:0;font-size:1.1rem}.social-membership-card span{color:var(--sx-mint,#5ce1d6);align-items:center;gap:4px;font-size:13px;font-weight:650;display:inline-flex}.social-experience :is(input,textarea,select):focus-visible,.social-join-field input:focus-visible,.social-compose input:focus-visible,.social-chat-live .social-chat-composer textarea:focus-visible{outline:none;box-shadow:0 0 0 4px #5ce1d622;border-color:#5ce1d688!important}.social-status{border-radius:12px;align-items:center;gap:8px;min-height:36px;padding:0 12px;font-size:13px;display:inline-flex}.social-status.warn{color:var(--sx-gold,#ffd978);background:#ffd97814;border:1px solid #ffd97844}html.light .social-quick-rail-track,html[data-theme=light] .social-quick-rail-track{background:#ffffffd1}html.light .social-workspace .nav-group-panel,html[data-theme=light] .social-workspace .nav-group-panel{background:#fffffff0!important}@media (max-width:900px){.social-quick-rail{margin-bottom:14px}}@media (max-width:560px){.social-quick-chip{min-height:38px;padding:0 12px;font-size:12px}}@media (prefers-reduced-motion:reduce){.social-workspace .social-main,.social-quick-chip{transition:none!important;animation:none!important}}.social-brand-logo{color:inherit;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.social-brand-mark{filter:drop-shadow(0 0 10px #4ecdc433);flex-shrink:0}.social-brand-name{letter-spacing:-.04em;background:linear-gradient(120deg,#ff8f8f,#ffe66d 45%,#4ecdc4);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:17px;font-weight:700}.social-brand-sep{opacity:.45;margin:0 2px}.social-brand-section{opacity:.82;font-size:14px;font-weight:600}.social-home .nav-logo .logo-icon,.social-workspace .nav-logo .logo-icon{display:none}.social-people-chip.is-rich{grid-template-rows:auto auto auto auto;grid-template-columns:minmax(0,1fr);position:relative}.social-people-chip-want{-webkit-line-clamp:1;color:color-mix(in srgb,var(--text-muted,#9aa3af)92%,#4ecdc4);opacity:.92;-webkit-box-orient:vertical;grid-column:1/-1;font-size:10px;line-height:1.3;display:-webkit-box;overflow:hidden}.social-people-chip-like{color:#ff8f8f;cursor:pointer;background:#ff6b6b18;border:0;border-radius:999px;width:28px;height:28px;font-size:13px;line-height:1;position:absolute;top:8px;right:8px}.social-people-chip-like:hover{background:#ff6b6b33}.social-burst-float{color:#ff6b6b;pointer-events:none;z-index:80;font-size:48px;animation:.7s forwards social-burst-pop;position:fixed;top:42%;left:50%;transform:translate(-50%,-50%)}@keyframes social-burst-pop{0%{opacity:0;transform:translate(-50%,-40%)scale(.6)}40%{opacity:1;transform:translate(-50%,-55%)scale(1.15)}to{opacity:0;transform:translate(-50%,-70%)scale(.9)}}.social-home .social-date-hero{background:radial-gradient(circle at 8% 12%,#ff7a722e,transparent 42%),radial-gradient(circle at 92% 78%,#ffe66d1a,transparent 42%),color-mix(in srgb,var(--sx-glass,#12141a)88%,transparent);box-shadow:var(--sx-lift,0 18px 40px #0003);border:1px solid #ff7a7233;border-radius:28px;grid-template-columns:1fr 1.05fr;align-items:center;gap:28px;padding:28px;display:grid;overflow:hidden}.social-home .social-date-hero-copy h2{letter-spacing:-.045em;margin:10px 0 12px;font-size:clamp(24px,3.2vw,36px)}.social-home .social-date-hero-copy>p{color:var(--text-muted,#9aa3af);max-width:38ch;margin:0 0 16px;line-height:1.65}.social-home .social-date-hero-steps{flex-wrap:wrap;gap:10px;margin:0 0 18px;padding:0;list-style:none;display:flex}.social-home .social-date-hero-steps li{color:#ffc4c0;background:#ff7a7212;border:1px solid #ff7a7233;border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:0 12px;font-size:13px;display:inline-flex}.social-home .social-date-hero-steps em{color:#ff8f8f;font-style:normal;font-weight:700}.social-date-stage-acts{flex-wrap:wrap;gap:10px;display:flex}.social-home .social-date-hero-deck{min-height:360px;color:inherit;text-decoration:none;display:block;position:relative}.social-home .social-date-hero-card{aspect-ratio:3/4.1;width:min(280px,78%);transform:translate(-50%,-50%)translateX(calc((var(--i,0) - 1)*34px))rotate(calc((var(--i,0) - 1)*6deg));background-position:top;background-size:cover;border:1px solid #fff2;border-radius:26px;margin:0;transition:transform .35s,box-shadow .35s;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 22px 50px #0006}.social-home .social-date-hero-card-0{z-index:3}.social-home .social-date-hero-card-1{z-index:2;opacity:.94}.social-home .social-date-hero-card-2{z-index:1;opacity:.8}.social-home .social-date-hero-deck:hover .social-date-hero-card-0{transform:translate(-50%,calc(-50% - 8px))rotate(-2deg)scale(1.03);box-shadow:0 28px 60px #ff6b6b33}.social-home .social-date-hero.is-alive .social-date-hero-card-0{animation:4.2s ease-in-out infinite social-date-hero-float}.social-home .social-date-hero.is-alive .social-date-hero-card-1{animation:5s ease-in-out infinite social-date-hero-sway-l}.social-home .social-date-hero.is-alive .social-date-hero-card-2{animation:5.4s ease-in-out infinite social-date-hero-sway-r}.social-home .social-date-hero.is-alive .social-date-hero-cta{animation:2.2s ease-in-out infinite social-date-hero-cta-pulse}.social-home .social-date-hero.is-alive .social-date-hero-steps li{animation:3.6s ease-in-out infinite social-date-hero-chip}.social-home .social-date-hero.is-alive .social-date-hero-steps li:nth-child(2){animation-delay:.35s}.social-home .social-date-hero.is-alive .social-date-hero-steps li:nth-child(3){animation-delay:.7s}.social-home .social-date-hero-deck:before,.social-home .social-date-hero-deck:after{content:"←";z-index:4;color:#ffb4b0;pointer-events:none;opacity:.55;background:#ff7a7222;border:1px solid #ff7a7244;border-radius:999px;place-items:center;width:36px;height:36px;font-size:14px;font-weight:700;animation:2.8s ease-in-out infinite social-date-hero-hint;display:grid;position:absolute;top:46%}.social-home .social-date-hero-deck:before{content:"←";left:4%}.social-home .social-date-hero-deck:after{content:"→";color:#7aefe4;background:#4ecdc422;border-color:#4ecdc444;animation-delay:.4s;right:4%}@keyframes social-date-hero-float{0%,to{transform:translate(-50%,-50%)translate(-34px)rotate(-6deg)translateY(0)}50%{transform:translate(-50%,-50%)translate(-34px)rotate(-3deg)translateY(-10px)}}@keyframes social-date-hero-sway-l{0%,to{transform:translate(-50%,-50%)translate(0)rotate(0)}50%{transform:translate(-50%,-50%)translate(-6px)rotate(-2deg)}}@keyframes social-date-hero-sway-r{0%,to{transform:translate(-50%,-50%)translate(34px)rotate(6deg)}50%{transform:translate(-50%,-50%)translate(40px)rotate(8deg)}}@keyframes social-date-hero-cta-pulse{0%,to{transform:scale(1);box-shadow:0 10px 24px #ff6b6b44}50%{transform:scale(1.06);box-shadow:0 14px 32px #ff6b6b66}}@keyframes social-date-hero-chip{0%,to{border-color:#ff7a7233;transform:translateY(0)}50%{border-color:#ff7a7266;transform:translateY(-2px)}}@keyframes social-date-hero-hint{0%,to{opacity:.35;transform:translateY(-50%)scale(.95)}50%{opacity:.85;transform:translateY(-50%)scale(1.05)}}@media (prefers-reduced-motion:reduce){.social-home .social-date-hero.is-alive .social-date-hero-card-0,.social-home .social-date-hero.is-alive .social-date-hero-card-1,.social-home .social-date-hero.is-alive .social-date-hero-card-2,.social-home .social-date-hero.is-alive .social-date-hero-cta,.social-home .social-date-hero.is-alive .social-date-hero-steps li,.social-home .social-date-hero-deck:before,.social-home .social-date-hero-deck:after{animation:none!important}}.social-home .social-date-hero-online{color:#fff;background:#22c55ecc;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:650;position:absolute;top:14px;left:14px}.social-home .social-date-hero-meta{color:#fff;gap:4px;padding:18px 16px 16px;display:grid;position:absolute;inset:auto 0 0}.social-home .social-date-hero-meta strong{letter-spacing:-.03em;gap:2px;font-size:20px;display:grid}.social-home .social-date-hero-meta strong small{color:#ffffffb8;font-size:12px;font-weight:500}.social-home .social-date-hero-meta>em{color:#7aefe4;font-size:12px;font-style:normal}.social-home .social-date-hero-meta>p{color:#ffc4c0;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;font-size:12px;display:-webkit-box;overflow:hidden}.social-date-card-tags{gap:6px;margin-top:8px;display:flex}.social-date-card-tags span{color:#ffb4b0;background:#ff6b6b22;border-radius:999px;padding:3px 8px;font-size:10px}.social-home .social-date-hero-cta{z-index:5;color:#fff;background:#ff6b6bcc;border-radius:999px;align-items:center;gap:6px;min-height:36px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;bottom:6%;right:8%;box-shadow:0 10px 24px #ff6b6b44}.social-home .connection-team.is-clickable{color:inherit;text-decoration:none;transition:transform .25s,border-color .25s;display:grid}.social-home .connection-team.is-clickable:hover{border-color:#4ecdc455;transform:translateY(-3px)}.social-city-card{color:inherit;text-decoration:none}.connection-meetup-art.is-video,.social-event-art.is-video{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.social-video-grid{grid-template-columns:repeat(2,36px);gap:6px;display:grid}.social-video-grid-sm{grid-template-columns:repeat(2,28px)}.social-video-tile{background:#4ecdc418;border:1px solid #4ecdc455;border-radius:10px;place-items:center;width:36px;height:36px;display:grid;overflow:hidden}.social-video-grid-sm .social-video-tile{width:28px;height:28px}.social-video-tile.is-ghost{background:linear-gradient(135deg,#4ecdc433,#ffe66d22),#0f1218;animation:2.4s ease-in-out infinite social-video-pulse}.social-video-tile.is-ghost:nth-child(2){animation-delay:.3s}.social-video-tile.is-ghost:nth-child(3){animation-delay:.6s}.social-video-tile.is-ghost:nth-child(4){animation-delay:.9s}@keyframes social-video-pulse{0%,to{opacity:.55}50%{opacity:1}}.social-city-filters{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.social-city-filter{border:1px solid var(--sx-fog,#ffffff18);min-height:36px;color:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:0 12px;font-size:12px}.social-city-filter.is-active{color:#7aefe4;background:#4ecdc41a;border-color:#4ecdc466}.social-city-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.social-city-card{border:1px solid var(--sx-fog,#ffffff18);background:var(--sx-glass,#12141acc);border-radius:18px;gap:10px;padding:16px;transition:transform .25s,border-color .25s;display:grid}.social-city-card:hover{border-color:#4ecdc455;transform:translateY(-3px)}.social-city-card.is-hot{background:radial-gradient(circle at 100% 0%,#ffe66d18,transparent 45%),var(--sx-glass,#12141acc);border-color:#ffe66d44}.social-city-card-top{align-items:center;gap:10px;display:flex}.social-city-emoji{font-size:28px;line-height:1}.social-city-card h3{align-items:center;gap:6px;margin:0;font-size:16px;display:flex}.social-city-card h3 em{color:#ffe66d;letter-spacing:.04em;background:#ffe66d33;border-radius:999px;padding:2px 6px;font-size:9px;font-style:normal}.social-city-card-top p,.social-city-vibe{color:var(--text-muted,#9aa3af);margin:0;font-size:12px}.social-city-stats{color:var(--text-muted,#9aa3af);flex-wrap:wrap;gap:8px;font-size:11px;display:flex}.social-city-stats span{align-items:center;gap:4px;display:inline-flex}.social-city-tags{flex-wrap:wrap;gap:6px;display:flex}.social-city-tags span{background:#ffffff0d;border-radius:999px;padding:3px 8px;font-size:10px}.social-city-acts{flex-wrap:wrap;gap:8px;display:flex}.social-city-dir.is-compact .social-city-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.social-cafe-cities{margin-bottom:8px}.social-together-tabs{border:1px solid var(--sx-fog,#ffffff18);background:#ffffff08;border-radius:999px;gap:6px;margin-bottom:14px;padding:4px;display:inline-flex}.social-together-tabs :is(span,a){min-height:32px;color:var(--text-muted,#9aa3af);border-radius:999px;place-items:center;padding:0 12px;font-size:12px;text-decoration:none;display:inline-grid}.social-together-tabs :is(span,a).is-on{color:#062525;background:linear-gradient(120deg,#4ecdc4,#7aefe4);font-weight:600}.social-ugc-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.social-ugc-card{border:1px solid var(--sx-fog,#ffffff18);background:var(--sx-glass,#12141acc);color:inherit;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:16px;text-decoration:none;transition:border-color .25s,transform .25s;display:grid}.social-ugc-card:hover{border-color:#4ecdc455;transform:translateY(-2px)}.social-ugc-card.is-video:hover{border-color:#ffe66d55}.social-ugc-ico{background:#4ecdc41a;border-radius:12px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.social-ugc-card em{letter-spacing:.06em;color:#7aefe4;margin-bottom:2px;font-size:10px;font-style:normal;display:block}.social-ugc-card strong{font-size:14px;display:block}.social-ugc-card p{color:var(--text-muted,#9aa3af);margin:4px 0 0;font-size:12px}.social-profile{max-width:920px;margin:0 auto 40px}.social-profile-nav{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.social-profile-hero{border:1px solid var(--sx-fog,#ffffff18);border-radius:24px;margin-bottom:16px;position:relative;overflow:hidden}.social-profile-cover{background-color:#0000;background-image:radial-gradient(circle at 20% 30%,#ff6b6b44,#0000 45%),radial-gradient(circle at 80% 20%,#4ecdc444,#0000 40%),linear-gradient(135deg,#1a1d27,#0c0c0f);background-position:50%;background-repeat:repeat,repeat,repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;height:160px}.social-profile-identity{align-items:flex-end;gap:16px;margin-top:-48px;padding:0 20px 20px;display:flex;position:relative}.social-profile-identity h1{letter-spacing:-.04em;margin:4px 0;font-size:clamp(24px,3vw,34px)}.social-profile-kicker{color:var(--text-muted,#9aa3af);flex-wrap:wrap;gap:8px;margin:0;font-size:12px;display:flex}.social-profile-kicker .is-online{color:#4ecdc4}.social-profile-title{color:var(--text-muted,#9aa3af);margin:0;font-size:14px}.social-profile-city{align-items:center;gap:6px;margin:6px 0 0;font-size:13px;display:inline-flex}.social-profile-actions{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.social-profile-grid{grid-template-columns:1.2fr .8fr;gap:12px;margin-bottom:18px;display:grid}.social-profile-card{border:1px solid var(--sx-fog,#ffffff18);background:var(--sx-glass,#12141acc);border-radius:18px;padding:18px}.social-profile-card h2{letter-spacing:.04em;text-transform:uppercase;opacity:.7;margin:0 0 10px;font-size:14px}.social-profile-looking{color:#ffc4c0;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}.social-tags.is-soft span{background:#4ecdc414}.social-profile-gallery h2,.social-profile-similar h2{margin:0 0 12px;font-size:16px}.social-profile-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:22px;display:grid}.social-profile-gallery-grid img,.social-profile-gallery-ava{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--sx-fog,#ffffff18);border-radius:16px;width:100%}.social-profile-gallery-ava{background:#4ecdc412;place-items:center;display:grid}.social-profile-similar-grid{margin-bottom:20px}.social-profile-footer-cta{flex-wrap:wrap;gap:10px;display:flex}.social-event-lead{margin:-4px 0 14px}@media (max-width:1000px){.social-city-grid,.social-city-dir.is-compact .social-city-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.social-home .social-date-hero,.social-profile-grid,.social-ugc-row{grid-template-columns:1fr}.social-home .social-date-hero-deck{min-height:340px;margin-top:4px}}@media (max-width:640px){.social-city-grid,.social-city-dir.is-compact .social-city-grid{grid-template-columns:1fr}.social-profile-gallery-grid{grid-template-columns:1fr 1fr}.social-home .social-date-hero{padding:20px}.social-home .social-date-hero-card{width:min(240px,82%)}}@media (prefers-reduced-motion:reduce){.social-burst-float,.social-video-tile.is-ghost,.social-home .social-date-hero-card{transition:none!important;animation:none!important}.social-date-root .social-date-card.is-top{transition:none!important}}.social-cocreate-switch{flex-wrap:wrap;align-items:center;gap:8px}@media (max-width:760px){.social-home .social-path{margin-bottom:8px;top:auto}.social-home .social-path-track{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:6px;padding:8px;overflow-x:auto}.social-home .social-path-track::-webkit-scrollbar{display:none}.social-home .social-path-link{white-space:nowrap;flex:none;min-height:44px;padding:0 14px}.social-home .social-date-hero{border-radius:22px;gap:16px;padding:18px 16px 22px}.social-home .social-date-hero-copy h2{font-size:clamp(22px,6.4vw,28px)}.social-home .social-date-hero-steps{gap:8px}.social-home .social-date-hero-steps li{min-height:40px;font-size:12px}.social-home .social-date-hero-deck{min-height:300px}.social-home .social-date-hero-card{width:min(220px,76%)}.social-home .social-date-hero-cta{min-height:40px;bottom:2%;right:50%;transform:translate(50%)}.social-home .social-ugc-row{grid-template-columns:1fr;gap:10px}.social-home .social-ugc-card{min-height:72px;padding:14px}.social-city-filters,.social-people-filters{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.social-city-filters::-webkit-scrollbar{display:none}.social-people-filters::-webkit-scrollbar{display:none}.social-city-filter,.social-people-filter{flex:none;min-height:44px}.social-city-grid,.social-city-dir.is-compact .social-city-grid{grid-template-columns:1fr 1fr;gap:10px}.social-city-card{border-radius:16px;padding:14px}.social-city-emoji{font-size:22px}.social-city-card h3{font-size:14px}.social-city-stats{gap:6px;font-size:10px}.social-quick-rail{margin:0 0 12px}.social-quick-rail-track{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:6px;padding:6px;overflow-x:auto}.social-quick-rail-track::-webkit-scrollbar{display:none}.social-quick-chip{flex:none;min-height:44px;padding:0 14px}.social-workspace{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}.social-home{padding-bottom:0}.social-mobile-dock a{gap:2px;min-height:52px}.social-date-root .social-date-bar{gap:8px;padding:10px 12px}.social-date-root .social-date-bar-top{gap:8px}.social-date-root .social-date-deck{aspect-ratio:auto;width:min(100%,420px);height:auto;min-height:280px;max-height:min(58dvh,560px)}.social-date-root .social-date-actions{padding-bottom:env(safe-area-inset-bottom,0px);gap:14px}.social-date-root .social-date-act{width:58px;height:58px}.social-date-root .social-date-act.like{width:68px;height:68px}.social-date-root .social-date-meta{padding:16px 16px 18px}.social-date-root .social-date-name h2{font-size:clamp(22px,6vw,28px)}.social-profile-nav,.social-profile-actions,.social-profile-footer-cta{gap:8px}.social-profile-actions .social-btn,.social-profile-footer-cta .social-btn{min-height:44px}.social-profile-cover{height:120px}.social-profile-identity{flex-direction:column;align-items:flex-start;margin-top:-36px}.social-live-bar{flex-wrap:wrap;gap:8px}.social-live-bar-tools{width:100%}.social-panel-grid-2,.social-panel-grid-3{grid-template-columns:1fr}.footer-grid-rings{grid-template-columns:1fr 1fr;gap:18px}}@media (max-width:420px){.social-city-grid,.social-city-dir.is-compact .social-city-grid,.footer-grid-rings{grid-template-columns:1fr}.social-home .social-people-chip-want,.social-home .social-date-hero-steps li:last-child{display:none}}.spd{--spd-amber:#f59e0b;--spd-mint:#4ecdc4;color:#f4f4f5;background:#07080c;padding-bottom:3rem}.spd-stage{isolation:isolate;align-items:end;min-height:min(78dvh,720px);display:grid;position:relative;overflow:hidden}.spd-stage-photo{object-fit:cover;object-position:center 35%;z-index:0;width:100%;height:100%;animation:28s ease-in-out infinite alternate spd-ken;position:absolute;inset:0;transform:scale(1.04)}@keyframes spd-ken{0%{transform:scale(1.04)translate(0,0)}to{transform:scale(1.1)translate(-1.5%,-1%)}}.spd-stage-veil{z-index:1;pointer-events:none;background:linear-gradient(#07080c38 0%,#07080c14 32%,#07080c73 62%,#07080c 100%),linear-gradient(90deg,#07080c66 0%,#0000 48%),radial-gradient(70% 50% at 18% 78%,#f59e0b47,#0000 60%);position:absolute;inset:0}.spd-stage-grain{z-index:2;opacity:.18;pointer-events:none;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");position:absolute;inset:0}.spd-stage-inner{z-index:3;gap:1.25rem;width:min(1120px,100% - 2rem);margin:0 auto;padding:5.5rem 0 2.25rem;display:grid;position:relative}.spd-back{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#ffffffd9;background:#00000059;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:.4rem;width:fit-content;min-height:44px;padding:0 .85rem;font-size:.84rem;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.spd-back:hover{color:#7aefe4;border-color:#4ecdc48c}.spd-stage-copy{gap:.75rem;max-width:40rem;animation:.9s cubic-bezier(.22,1,.36,1) both spd-rise;display:grid}@keyframes spd-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.spd-kicker{letter-spacing:.12em;text-transform:uppercase;color:#fbbf24;text-shadow:0 1px 12px #00000073;align-items:center;gap:.45rem;margin:0;font-size:.78rem;display:inline-flex}.spd-kicker em{letter-spacing:.08em;background:#fbbf2438;border:1px solid #fbbf2459;border-radius:999px;padding:.18rem .5rem;font-size:.62rem;font-style:normal}.spd-brand{letter-spacing:-.045em;text-wrap:balance;background:linear-gradient(#fff 20%,#fde68a 100%);color:#0000;filter:drop-shadow(0 10px 28px #00000073);-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(3.2rem,12vw,5.6rem);font-weight:800;line-height:.92}.spd-vibe{color:#9ff5ef;text-shadow:0 2px 16px #00000080;margin:0;font-size:clamp(1.05rem,2.4vw,1.35rem)}.spd-blurb{color:#ffffffc7;max-width:36rem;margin:0;font-size:.98rem;line-height:1.6}.spd-tags{flex-wrap:wrap;gap:.4rem;display:flex}.spd-tags span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000047;border:1px solid #ffffff29;border-radius:999px;padding:.28rem .7rem;font-size:.74rem}.spd-cta{flex-wrap:wrap;gap:.55rem;margin-top:.35rem;display:flex}.spd-btn{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;background:#080a0e8c;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;min-height:46px;padding:0 1.05rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:transform .2s,border-color .2s,background .2s;display:inline-flex}.spd-btn:hover{border-color:#4ecdc48c;transform:translateY(-2px)}.spd-btn-primary{color:#111;background:linear-gradient(135deg,#f59e0b,#ea580c);border-color:#0000;box-shadow:0 10px 28px #f59e0b59}.spd-btn-primary:hover{filter:brightness(1.05);border-color:#0000}.spd-stats{z-index:4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0e1016b8;border:1px solid #ffffff1a;border-radius:1.25rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;width:min(1120px,100% - 2rem);margin:-1.6rem auto 0;padding:.85rem;animation:1s cubic-bezier(.22,1,.36,1) .12s both spd-rise;display:grid;position:relative;box-shadow:0 18px 50px #00000059}.spd-stat{background:#ffffff08;border-radius:.9rem;align-items:center;gap:.65rem;min-width:0;padding:.7rem .75rem;display:flex}.spd-stat svg{color:var(--spd-amber);flex:none}.spd-stat>span.spd-stat-text{gap:.12rem;min-width:0;display:grid}.spd-stat b{letter-spacing:-.02em;word-break:break-word;font-size:1.1rem;font-weight:750;line-height:1.15}.spd-stat-cost{font-size:.88rem!important}.spd-stat small{color:#ffffff80;font-size:.7rem}.spd-body{gap:1rem;width:min(1120px,100% - 2rem);margin:1.5rem auto 0;display:grid}.spd-sec-head{gap:.2rem;margin-bottom:.85rem;display:grid}.spd-sec-head p{letter-spacing:.14em;text-transform:uppercase;color:var(--spd-amber);margin:0;font-size:.72rem}.spd-sec-head h2{letter-spacing:-.02em;margin:0;font-size:1.35rem}.spd-panel,.spd-map,.spd-nearby,.spd-why{background:linear-gradient(160deg,#ffffff0a,#0000 40%),#101218e6;border:1px solid #ffffff14;border-radius:1.25rem;padding:1.2rem 1.25rem}.spd-panel h2,.spd-map h2{align-items:center;gap:.4rem;margin:0;font-size:1.05rem;display:inline-flex}.spd-panel-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.9rem;display:flex}.spd-panel-head a{color:#7aefe4;align-items:center;gap:.2rem;font-size:.8rem;text-decoration:none;display:inline-flex}.spd-highlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.spd-highlights li{background:radial-gradient(circle at 0 0,#f59e0b1f,#0000 55%),#00000038;border:1px solid #f59e0b2e;border-radius:1rem;align-items:flex-start;gap:.75rem;padding:.9rem 1rem;display:flex}.spd-highlights em{color:var(--spd-amber);letter-spacing:.06em;padding-top:.15rem;font-size:.78rem;font-style:normal;font-weight:700}.spd-highlights span{color:#ffffffdb;font-size:.92rem;line-height:1.45}.spd-split{grid-template-columns:1fr 1fr;gap:.9rem;display:grid}.spd-cards{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.spd-card{min-height:64px;color:inherit;background:#ffffff08;border:1px solid #ffffff0f;border-radius:1rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:.7rem .85rem;text-decoration:none;transition:transform .2s,border-color .2s,background .2s;display:grid}.spd-card:hover{background:#4ecdc412;border-color:#4ecdc466;transform:translateY(-2px)}.spd-card-ico{background:#f59e0b24;border-radius:12px;place-items:center;width:42px;height:42px;font-size:1.15rem;display:grid}.spd-card-ico.is-radio{background:#4ecdc424}.spd-card-copy{gap:.15rem;min-width:0;display:grid}.spd-card-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:.92rem;overflow:hidden}.spd-card-copy small{color:#ffffff80;white-space:nowrap;text-overflow:ellipsis;font-size:.74rem;overflow:hidden}.spd-muted{color:#ffffff8c;margin:0;font-size:.88rem;line-height:1.5}.spd-people{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:.6rem;display:grid}.spd-person{color:inherit;background:#00000040;border:1px solid #ffffff14;border-radius:1rem;align-items:center;gap:.65rem;min-height:44px;padding:.65rem .75rem;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.spd-person:hover{border-color:#f59e0b73;transform:translateY(-2px)}.spd-person img{object-fit:cover;border-radius:50%;box-shadow:0 0 0 2px #f59e0b40}.spd-person span{gap:.1rem;min-width:0;display:grid}.spd-person strong{white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;overflow:hidden}.spd-person em{color:#ffffff80;white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;font-style:normal;overflow:hidden}.spd-map-frame{aspect-ratio:16/9;background:#0a0a0e;border:1px solid #ffffff14;border-radius:1rem;position:relative;overflow:hidden}.spd-map-frame--loading{background:linear-gradient(110deg,#0a0a0e 30%,#151820 50%,#0a0a0e 70%) 0 0/200% 100%;animation:1.4s ease-in-out infinite spd-map-shimmer}@keyframes spd-map-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.spd-map-canvas{width:100%;height:100%;min-height:180px}.spd-map-canvas .maplibregl-map,.spd-map-canvas .maplibregl-canvas{width:100%!important;height:100%!important}.spd-map-status{pointer-events:none;color:#ffffff8c;background:#0a0a0e8c;place-items:center;font-size:.82rem;display:grid;position:absolute;inset:0}.spd-map-pin{filter:drop-shadow(0 2px 6px #0000008c);-webkit-user-select:none;user-select:none;pointer-events:none;font-size:1.35rem;line-height:1}.spd-arrivals{gap:.4rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.spd-arrivals li{background:#ffffff08;border-radius:.75rem;flex-wrap:wrap;gap:.5rem .85rem;padding:.55rem .7rem;font-size:.85rem;display:flex}.spd-nearby-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.spd-nearby-card{color:#fff;background:#12141a;border:1px solid #ffffff1a;border-radius:1.1rem;align-content:end;min-height:160px;text-decoration:none;transition:transform .25s,border-color .2s;display:grid;position:relative;overflow:hidden}.spd-nearby-card:hover{border-color:#4ecdc473;transform:translateY(-3px)}.spd-nearby-card img{object-fit:cover;opacity:.7;width:100%;height:100%;position:absolute;inset:0}.spd-nearby-emoji{background:radial-gradient(circle at 30% 20%,#f59e0b40,#0000 50%),#151821;place-items:center;font-size:2.5rem;display:grid;position:absolute;inset:0}.spd-nearby-card>div{z-index:1;background:linear-gradient(#0000,#000000d9);gap:.2rem;padding:.85rem;display:grid;position:relative}.spd-nearby-card strong{font-size:.95rem}.spd-nearby-card em{color:#ffffffb3;font-size:.72rem;font-style:normal;line-height:1.35}.spd-empty{text-align:center;justify-items:center;gap:.75rem;padding:3rem 1rem;display:grid}@media (prefers-reduced-motion:reduce){.spd-stage-photo,.spd-stage-copy,.spd-stats{animation:none!important}}@media (max-width:900px){.spd-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.spd-split,.spd-highlights,.spd-nearby-grid{grid-template-columns:1fr 1fr}.spd-stage{min-height:min(70dvh,620px)}}@media (max-width:560px){.spd-split,.spd-highlights,.spd-nearby-grid{grid-template-columns:1fr}.spd-map-frame{aspect-ratio:4/3}.spd-cta .spd-btn{flex:auto}.spd-stage-inner{padding-top:4.5rem}.spd-brand{font-size:clamp(2.8rem,16vw,3.6rem)}}
