.social-shell{--social-border:color-mix(in srgb, var(--color-fg) 9%, transparent);background:radial-gradient(ellipse at 65% 5%, color-mix(in srgb, var(--color-electric-400) 7%, transparent), transparent 65%), var(--color-ink-950);min-height:100dvh;color:var(--color-fg);font-size:14px;display:flex}.social-shell h1,.social-shell h2,.social-shell h3,.destination-loading h1{font-family:var(--font-display), sans-serif}.social-sidebar{border-right:1px solid var(--social-border);background:color-mix(in srgb, var(--color-ink-900) 88%, transparent);z-index:50;flex-direction:column;flex-shrink:0;gap:32px;width:230px;height:100dvh;padding:30px 20px 18px;display:flex;position:sticky;top:0}.social-brand{justify-content:space-between;align-items:center;display:flex}.social-sidebar nav{flex-direction:column;gap:8px;display:flex}.social-sidebar nav a{color:var(--color-mist-300);border-radius:13px;align-items:center;gap:14px;padding:13px 16px;font-weight:550;transition:background .2s,transform .2s;display:flex}.social-sidebar nav a:hover{background:var(--color-ink-800);transform:translate(2px)}.social-sidebar nav a[aria-current]{color:#fff;background:linear-gradient(110deg,#526bf6,#6655e9);box-shadow:0 6px 18px #526bf62b}.social-sidebar-note{background:linear-gradient(140deg, color-mix(in srgb, var(--color-electric-500) 8%, var(--color-ink-900)), var(--color-ink-900));border:1px solid var(--social-border);border-radius:20px;margin-top:auto;padding:20px 15px}.social-spark{background:color-mix(in srgb, var(--color-electric-500) 12%, transparent);width:38px;height:38px;color:var(--color-electric-400);border-radius:12px;place-items:center;margin-bottom:12px;display:grid}.social-sidebar-note strong{font-family:var(--font-display);font-size:18px;display:block}.social-sidebar-note p{color:var(--color-mist-400);margin:8px 0 14px;font-size:12px;line-height:1.7}.social-sidebar-note a{color:var(--color-electric-300);font-size:12px;font-weight:650}.social-account{align-items:center;gap:10px;display:flex}.social-account>span:last-child{min-width:0}.social-account strong,.social-account small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.social-account strong{font-size:12px}.social-account small{color:var(--color-mist-400);margin-top:3px;font-size:10px}.social-avatar{width:42px;height:42px;font-family:var(--font-display);color:var(--color-electric-300);background:linear-gradient(140deg, color-mix(in srgb, var(--color-electric-400) 16%, var(--color-ink-900)), color-mix(in srgb, #d7905a 16%, var(--color-ink-900)));border:2px solid var(--color-ink-900);border-radius:50%;flex-shrink:0;place-items:center;font-weight:650;display:inline-grid;position:relative}.social-avatar i{border:2px solid var(--color-ink-900);background:#32b97d;border-radius:50%;width:11px;height:11px;position:absolute;bottom:0;right:0}.social-workspace{flex:1;min-width:0}.social-topbar{border-bottom:1px solid var(--social-border);background:color-mix(in srgb, var(--color-ink-900) 55%, transparent);justify-content:space-between;align-items:center;gap:20px;height:84px;padding:0 40px;display:flex}.social-search{background:var(--color-ink-900);border:1px solid var(--social-border);width:430px;max-width:100%;height:44px;color:var(--color-mist-400);border-radius:12px;align-items:center;gap:12px;padding:0 14px;display:flex;box-shadow:0 2px 5px #10204803}.social-search input{width:100%;min-width:0;color:var(--color-fg);background:0 0;border:0;outline:none;font-size:13px}.social-search input::placeholder{color:var(--color-mist-400)}.social-search:focus-within{outline:2px solid var(--color-electric-400);outline-offset:2px}.social-search button{background:var(--color-ink-800);border-radius:5px;width:24px;font-size:16px}.social-top-actions{align-items:center;gap:10px;display:flex}.social-icon{border:1px solid var(--social-border);background:var(--color-ink-900);width:36px;height:36px;color:var(--color-mist-300);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.social-icon:hover{background:var(--color-ink-800)}.social-icon:disabled{opacity:.5}.social-main{max-width:1510px;margin:auto;padding:34px 40px 24px}.social-heading{margin-bottom:25px}.social-eyebrow{letter-spacing:.12em;color:var(--color-electric-300);align-items:center;gap:6px;margin-bottom:8px;font-size:10px;font-weight:650;display:flex}.social-heading h1{letter-spacing:-.045em;font-size:clamp(30px,3vw,46px);font-weight:650;line-height:1.18}.social-heading h1>span{color:var(--color-electric-400)}.social-heading>p{color:var(--color-mist-400);margin-top:10px;font-size:15px}.social-home-grid{grid-template-columns:minmax(0,1fr) 280px;gap:26px;display:grid}.social-card{border:1px solid var(--social-border);background:var(--color-ink-900);border-radius:20px;box-shadow:0 3px 4px #12234102,0 12px 28px -18px #17304a30}.social-stats{align-items:center;gap:22px;height:70px;margin-bottom:20px;padding:0 24px;display:flex}.social-stats>div{white-space:nowrap;align-items:center;gap:7px;display:flex}.social-stats>div:not(:first-child){border-left:1px solid var(--social-border);padding-left:22px}.social-stats strong{font-size:20px;font-family:var(--font-display);font-weight:650}.social-stats span:not(.social-dot):not(.social-live){color:var(--color-mist-400);font-size:12px}.social-stats svg{color:var(--color-electric-400)}.social-dot{background:#34b986;border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 3px #34b98612}.social-dot.unavailable{background:var(--color-mist-500);box-shadow:none}.social-live{color:#26966f;letter-spacing:.08em;background:#36bc8814;border-radius:6px;margin-left:auto;padding:4px 6px;font-size:9px;font-weight:750}.social-hero{isolation:isolate;border-radius:22px;height:clamp(280px,27vw,420px);position:relative;overflow:hidden}.social-hero>img{object-fit:cover;transition:transform 1s}.social-hero:hover>img{transform:scale(1.025)}.social-hero:after{content:"";pointer-events:none;background:linear-gradient(#0000,#101b357d);position:absolute;inset:35% 0 0}.social-hero-tag{z-index:1;color:#273347;background:#fffffff0;border:1px solid #fff9;border-radius:10px;align-items:center;gap:9px;padding:10px 12px;font-size:11px;display:flex;position:absolute;top:18px;left:18px;box-shadow:0 3px 16px #17274314}.social-hero-bottom{z-index:1;color:#fff;justify-content:space-between;align-items:center;gap:14px;display:flex;position:absolute;bottom:26px;left:26px;right:26px}.social-hero-bottom strong{font-family:var(--font-display);letter-spacing:-.03em;font-size:26px;font-weight:600;display:block}.social-hero-bottom small{margin-top:4px;font-size:11px;display:block}.social-primary,.social-secondary{border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:12px 20px;font-size:13px;font-weight:600;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.social-primary{color:#fff;background:linear-gradient(120deg,#4c69f7,#6555eb);border:1px solid #fff2;position:relative;overflow:hidden;box-shadow:0 6px 18px #475aef38}.social-primary:after{content:"";background:linear-gradient(90deg,#0000,#ffffff25,#0000);width:40%;transition:left .6s;position:absolute;inset:-50% auto -50% -100%;transform:rotate(25deg)}.social-primary:hover:after{left:150%}.social-primary:hover,.social-secondary:hover{transform:translateY(-2px);box-shadow:0 6px 15px #4152b81c}.social-secondary{background:var(--color-ink-900);color:var(--color-electric-300);border:1px solid color-mix(in srgb, var(--color-electric-400) 20%, var(--color-ink-900));padding:9px 15px}.social-primary.small,.social-secondary.small{padding:7px 12px;font-size:11px}.social-primary:disabled,.social-secondary:disabled{opacity:.5;pointer-events:none;transform:none}.social-section-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.social-section-heading h2{letter-spacing:-.02em;font-size:19px;font-weight:600}.social-section-heading a{color:var(--color-electric-300);align-items:center;gap:7px;font-size:11px;display:flex}.social-destinations>.social-section-heading{margin:25px 0 15px}.social-place-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.social-place{border-radius:16px;transition:transform .25s,box-shadow .25s;overflow:hidden}.social-place:hover{transform:translateY(-4px);box-shadow:0 10px 24px -10px #354f724d}.social-place-image{height:116px;display:block;position:relative;overflow:hidden}.social-place-image img{object-fit:cover;transition:transform .5s}.social-place:hover img{transform:scale(1.06)}.social-place-body{padding:14px}.social-place h3{letter-spacing:-.01em;font-size:14px;font-weight:600}.social-place p{color:var(--color-mist-400);align-items:center;gap:7px;margin:8px 0 13px;font-size:10px;display:flex}.social-place .social-secondary{justify-content:space-between;width:100%;padding:7px 12px;font-size:11px}.social-footnote{color:var(--color-mist-400);max-width:800px;margin-top:16px;font-size:10px;line-height:1.7}.social-right-rail{flex-direction:column;gap:20px;display:flex}.social-friends-card,.social-founders-card{padding:20px}.social-count{background:var(--color-ink-800);width:23px;height:23px;color:var(--color-mist-400);border-radius:7px;place-items:center;font-size:11px;display:grid}.social-empty{text-align:center;color:var(--color-mist-400);flex-direction:column;align-items:center;gap:12px;padding:22px 4px;display:flex}.social-empty strong{color:var(--color-fg);font-family:var(--font-display);font-size:16px;font-weight:600}.social-empty p{max-width:270px;font-size:12px;line-height:1.7}.social-empty-icon{width:56px;height:56px;color:var(--color-electric-400);background:color-mix(in srgb, var(--color-electric-500) 8%, var(--color-ink-900));border-radius:18px;place-items:center;display:grid}.social-empty.compact{padding-bottom:2px}.social-empty.compact>svg{color:var(--color-electric-400)}.social-view-all{color:var(--color-electric-300);border-top:1px solid var(--social-border);justify-content:center;align-items:center;gap:10px;padding-top:15px;font-size:12px;font-weight:550;display:flex}.social-muted{color:var(--color-mist-400);font-size:11px;line-height:1.65}.social-founders-card>.social-muted{margin:7px 0 14px}.social-person-line{align-items:center;gap:11px;min-width:0;display:flex}.social-person-line>span:last-child{min-width:0}.social-person-line strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;display:block;overflow:hidden}.social-person-line small{color:var(--color-mist-400);align-items:center;gap:4px;margin-top:4px;font-size:11px;display:flex}.social-founder{border-top:1px solid var(--social-border);margin-top:14px;padding-top:14px}.social-founder>.social-muted{margin:9px 0}.social-tags{flex-wrap:wrap;gap:5px;margin:10px 0 14px;display:flex}.social-tags span{background:var(--color-ink-800);color:var(--color-mist-300);border-radius:6px;padding:4px 7px;font-size:9px}.social-person-actions>div{align-items:center;gap:7px;display:flex}.social-person-actions>p{margin-top:8px}.social-connected{color:#26966f;font-size:11px}.social-friend{border-top:1px solid var(--social-border);flex-wrap:wrap;gap:10px;padding:14px 0;display:flex}.social-friend>.social-person-line{width:100%}.social-friend .social-person-actions .social-connected,.social-friend .social-person-actions .social-secondary{display:none}.social-privacy{background:color-mix(in srgb, var(--color-electric-400) 3%, var(--color-ink-900));border-radius:15px;align-items:flex-start;gap:10px;padding:17px 15px;display:flex}.social-privacy>.social-dot{margin-top:5px}.social-privacy strong{font-size:11px;font-weight:600}.social-privacy p{color:var(--color-mist-400);margin-top:4px;font-size:10px;line-height:1.65}.social-switch{background:var(--color-mist-500);border-radius:20px;flex-shrink:0;align-items:center;width:34px;height:20px;margin-top:2px;padding:3px;display:flex}.social-switch>span{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s}.social-switch.on{background:#40b786}.social-switch.on>span{transform:translate(14px)}.social-switch:disabled{opacity:.5;cursor:not-allowed}.social-directory-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding:18px;display:flex}.social-tabs{flex-wrap:wrap;gap:5px;display:flex}.social-tabs button{color:var(--color-mist-400);border-radius:10px;padding:9px 13px;font-size:12px}.social-tabs button[aria-pressed=true]{background:color-mix(in srgb, var(--color-electric-500) 12%, var(--color-ink-900));color:var(--color-electric-300)}.social-result-count{color:var(--color-mist-400);margin-bottom:16px;font-size:12px}.social-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.social-profile-card{padding:24px}.social-profile-card>.social-person-line .social-avatar{width:50px;height:50px}.social-profile-card>p{color:var(--color-mist-400);min-height:44px;margin-top:18px;font-size:13px;line-height:1.7}.social-directory-empty{text-align:center;min-height:330px;color:var(--color-mist-400);flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:30px;display:flex}.social-directory-empty>svg{color:var(--color-electric-400)}.social-directory-empty h2{color:var(--color-fg);font-size:27px;font-weight:600}.social-directory-empty p{max-width:420px;line-height:1.7}.social-skip{z-index:100;background:var(--color-ink-900);border-radius:10px;padding:12px;position:fixed;top:-100px;left:15px}.social-skip:focus{top:12px}.social-menu-button,.social-menu-close{display:none}.social-shell a:focus-visible,.social-shell button:focus-visible{outline:2px solid var(--color-electric-400);outline-offset:4px}@media (min-width:1000px) and (prefers-reduced-motion:no-preference){.social-heading,.social-town-column,.social-right-rail{animation:.55s both social-arrive}.social-right-rail{animation-delay:80ms}}@keyframes social-arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1200px){.social-sidebar{width:196px;padding:25px 13px}.social-topbar{padding:0 26px}.social-main{padding:30px 26px}.social-home-grid{grid-template-columns:minmax(0,1fr) 250px;gap:18px}.social-stats{gap:12px;padding:0 15px}.social-stats>div:not(:first-child){padding-left:12px}.social-live{display:none}.social-stats span:not(.social-dot):not(.social-live){font-size:10px}.social-place-grid{gap:10px}.social-place-body{padding:11px}.social-place h3{font-size:12px}.social-hero-bottom strong{font-size:21px}.social-hero-bottom small{display:none}.social-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1000px){.social-home-grid{grid-template-columns:1fr}.social-right-rail{grid-template-columns:1fr 1fr;align-items:start;display:grid}.social-privacy{grid-column:1/-1}.social-hero{height:350px}.social-heading h1{font-size:36px}.social-stats span:not(.social-dot):not(.social-live){font-size:12px}.social-directory-toolbar{flex-direction:column;align-items:stretch}.social-directory-toolbar .social-search{width:100%}}@media (max-width:767px),(pointer:coarse) and (max-height:520px){.social-sidebar{z-index:80;width:260px;height:100dvh;transition:transform .2s;position:fixed;top:0;left:0;transform:translate(-100%)}.social-sidebar.is-open{transform:translate(0)}.social-menu-scrim{z-index:70;background:#11183166;position:fixed;inset:0}.social-menu-button,.social-menu-close{display:inline-flex}.social-topbar{height:76px;padding:12px 16px;padding-top:max(12px, env(safe-area-inset-top));gap:9px}.social-top-actions{gap:6px}.social-top-actions .social-avatar{width:34px;height:34px}.social-top-actions>button{display:none}.social-search{flex:1;gap:8px;width:auto;padding:0 9px}.social-search input{font-size:11px}.social-search button{display:none}.social-main{padding:25px 18px max(25px, env(safe-area-inset-bottom))}.social-heading h1{font-size:32px}.social-heading>p{font-size:13px}.social-heading{margin-bottom:22px}.social-home-grid{gap:20px}.social-stats{gap:10px;height:62px;margin-bottom:15px;padding:0 12px}.social-stats>div{gap:5px}.social-stats>div:not(:first-child){padding-left:10px}.social-stats strong{font-size:17px}.social-stats span:not(.social-dot):not(.social-live){font-size:9px}.social-stats svg{width:15px}.social-hero{height:295px}.social-hero-bottom{flex-direction:column;align-items:flex-start;bottom:18px;left:18px;right:18px}.social-hero-bottom strong{font-size:24px}.social-hero-tag{font-size:10px;top:12px;left:12px}.social-primary{padding:11px 17px;font-size:12px}.social-place-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.social-place-image{height:110px}.social-place-body{padding:14px}.social-place h3{font-size:15px}.social-place p{font-size:11px}.social-right-rail{display:flex}.social-friends-card,.social-founders-card{padding:20px}.social-directory-grid{grid-template-columns:1fr}.social-directory-toolbar{padding:14px}.social-tabs button{padding:8px 10px}.social-footnote{font-size:10px}}@media (prefers-reduced-motion:reduce){.social-shell *,.destination-loading,.destination-loading *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.destination-loading{z-index:45;color:var(--color-fg);background:linear-gradient(140deg, color-mix(in srgb, var(--color-ink-950) 80%, #cbd5fb), color-mix(in srgb, var(--color-ink-950) 92%, #5a73db));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);place-items:center;padding:24px;font-size:13px;animation:.3s both social-arrive;display:grid;position:fixed;inset:0;overflow-y:auto}.destination-loading.is-continuing{animation:none}.destination-loading.is-leaving{pointer-events:none;animation:.32s forwards destination-leave}@keyframes destination-leave{0%{opacity:1}to{opacity:0}}.destination-loader-card{border:1px solid color-mix(in srgb, var(--color-fg) 8%, transparent);background:var(--color-ink-900);text-align:center;border-radius:28px;width:min(100%,720px);padding:26px 30px 22px;box-shadow:0 25px 100px -25px #2636565c}.destination-eyebrow{color:var(--color-electric-300);letter-spacing:.15em;justify-content:center;align-items:center;gap:7px;font-size:10px;font-weight:650;display:flex}.destination-loader-card h1{letter-spacing:-.035em;margin-top:8px;font-size:37px;font-weight:650}.destination-subtitle{color:var(--color-mist-400);margin:6px 0 20px;font-size:13px}.destination-art{background:var(--color-ink-800);border-radius:18px;height:275px;position:relative;overflow:hidden}.destination-art>img{object-fit:cover}.destination-art-label,.destination-count{color:#273347;background:#fffffff0;border:1px solid #fffa;border-radius:9px;align-items:center;gap:7px;padding:9px 12px;font-size:11px;display:flex;position:absolute;bottom:15px;box-shadow:0 4px 16px #16284418}.destination-art-label{left:15px}.destination-count{right:15px}.destination-status h2{font-family:var(--font-display);letter-spacing:-.025em;margin-top:22px;font-size:22px;font-weight:600}.destination-status p{color:var(--color-mist-400);margin-top:7px;font-size:12px}.destination-progress{background:var(--color-ink-800);border-radius:8px;max-width:380px;height:6px;margin:19px auto 16px;overflow:hidden}.destination-progress>span{background:linear-gradient(90deg,#536cf7,#9887ff);border-radius:8px;width:40%;height:100%;animation:1.8s ease-in-out infinite destination-shimmer;display:block}@keyframes destination-shimmer{0%{transform:translate(-110%)}to{transform:translate(360%)}}.destination-stages{color:var(--color-mist-500);justify-content:center;align-items:center;gap:38px;font-size:11px;list-style:none;display:flex}.destination-stages li{align-items:center;gap:6px;display:flex}.destination-stages .active{color:var(--color-electric-300)}.destination-stages .done{color:#26966f}.destination-tip{background:color-mix(in srgb, var(--color-electric-500) 5%, var(--color-ink-900));color:var(--color-mist-400);border-radius:10px;justify-content:center;align-items:center;gap:8px;margin:20px 0 14px;padding:12px;font-size:11px;display:flex}.destination-tip svg{color:var(--color-electric-300);flex-shrink:0}.destination-back{color:var(--color-mist-400);border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:5px;font-size:11px;display:inline-flex}.destination-back:focus-visible{outline:2px solid var(--color-electric-400)}@media (max-width:760px){.destination-loading{align-items:center;padding:16px}.destination-loader-card{border-radius:23px;padding:22px 16px}.destination-loader-card h1{font-size:30px}.destination-art{height:230px}.destination-status h2{font-size:20px}.destination-stages{gap:25px}.destination-tip{text-align:left;font-size:10px}.destination-art-label,.destination-count{padding:8px;font-size:9px;bottom:10px}.destination-art-label{left:10px}.destination-count{right:10px}}@media (max-height:720px) and (min-width:761px){.destination-loader-card{padding:18px 24px}.destination-art{height:190px}.destination-loader-card h1{font-size:30px}.destination-subtitle{margin-bottom:14px}.destination-status h2{margin-top:14px}.destination-tip{margin:14px 0 8px}}
@media (max-width:767px),(pointer:coarse) and (max-height:520px){.intro-mobile-safe{padding-top:max(4.5rem, calc(env(safe-area-inset-top) + .75rem))}}.intro-glass{-webkit-backdrop-filter:blur(18px)saturate(1.5);background:linear-gradient(160deg,#1e2446cc,#0b0e1ebd);border:1px solid #ffffff1a;border-radius:20px;position:relative;box-shadow:inset 0 1px #ffffff1a,0 24px 60px -24px #000000bf}.intro-glass:before{content:"";background:linear-gradient(90deg, transparent, var(--intro-accent,#8b9cff), transparent);opacity:.9;height:1px;position:absolute;inset:-1px 22px auto}.intro-icon{color:#fff;background:linear-gradient(135deg, var(--intro-a), var(--intro-b));width:40px;height:40px;box-shadow:0 10px 22px -10px var(--intro-a), inset 0 1px 0 #ffffff59;border-radius:12px;flex-shrink:0;place-items:center;display:grid}.intro-row{animation:.45s cubic-bezier(.2,.8,.2,1) both intro-row}@keyframes intro-row{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}.intro-badge{color:#fff;border-radius:999px;flex-shrink:0;place-items:center;width:20px;height:20px;animation:.5s cubic-bezier(.3,1.6,.5,1) both intro-pop;display:grid}.intro-badge.done{background:linear-gradient(135deg,#34d399,#10b981);box-shadow:0 0 0 3px #34d3992e,0 6px 14px -6px #10b981}.intro-badge.add{background:linear-gradient(135deg,#6f8dff,#8b5cf6);box-shadow:0 0 0 3px #6f8dff2e}.intro-badge.dot{background:var(--intro-accent,#8b9cff);width:8px;height:8px;box-shadow:0 0 10px var(--intro-accent,#8b9cff);margin:0 6px}@keyframes intro-pop{0%{transform:scale(0)}60%{transform:scale(1.25)}to{transform:scale(1)}}.intro-cta{isolation:isolate;color:#fff;background:linear-gradient(120deg,#4c69f7,#6555eb 55%,#8b5cf6);border:1px solid #fff3;transition:transform .2s,box-shadow .2s,filter .2s;position:relative;overflow:hidden;box-shadow:0 16px 36px -12px #5b5cf0d9,inset 0 1px #ffffff4d,inset 0 -2px #00000026}.intro-cta:after{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#ffffff52,#0000);width:34%;animation:3.4s ease-in-out infinite intro-sheen;position:absolute;inset:-60% auto -60% -40%;transform:rotate(22deg)}.intro-cta:hover{filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 22px 44px -12px #5b5cf0f2,inset 0 1px #ffffff4d,inset 0 -2px #00000026}.intro-cta:active{transform:translateY(0)scale(.98)}.intro-cta:focus-visible{outline-offset:4px;outline:2px solid #a5b4ff73}.intro-cta .intro-arrow{animation:1.6s ease-in-out infinite intro-nudge}.intro-cta.finale{animation:2.2s ease-out infinite intro-halo}@keyframes intro-sheen{0%,55%{left:-40%}to{left:140%}}@keyframes intro-nudge{0%,to{transform:translate(0)}50%{transform:translate(4px)}}@keyframes intro-halo{0%{box-shadow:0 16px 36px -12px #5b5cf0d9,0 0 #8b5cf68c,inset 0 1px #ffffff4d}to{box-shadow:0 16px 36px -12px #5b5cf0d9,0 0 0 18px #8b5cf600,inset 0 1px #ffffff4d}}.intro-chip{color:#ffffffd9;-webkit-backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;padding:5px 12px 5px 6px;font-size:12px;font-weight:600;display:inline-flex}.intro-chip b{color:#fff;background:linear-gradient(120deg,#4c69f7,#8b5cf6);border-radius:999px;padding:1px 8px}.intro-segment.active span{box-shadow:0 0 10px #ffffffb3}@media (prefers-reduced-motion:reduce){.intro-row,.intro-badge,.intro-cta:after,.intro-cta .intro-arrow,.intro-cta.finale{animation:none}}
