.profile-share{isolation:isolate;min-height:100svh;color:var(--foreground);background:var(--background);position:relative;overflow:hidden}.profile-share__motion{z-index:-3;pointer-events:none;position:absolute;inset:0;overflow:hidden}.profile-share__panels{grid-template-columns:repeat(6,1fr);gap:2px;display:grid;position:absolute;inset:-20%;transform:rotate(-18deg)skewY(8deg)}.profile-share__panels i{background:color-mix(in oklab,var(--share-steel) 9%,var(--background));border-left:1px solid color-mix(in oklab,var(--share-silver) 12%,transparent);box-shadow:inset 24px 0 45px color-mix(in oklab,var(--foreground) 3%,transparent),12px 0 35px color-mix(in oklab,var(--background) 70%,transparent);animation:16s ease-in-out infinite alternate share-panel-drift}.profile-share__panels i:nth-child(2n){background:color-mix(in oklab,var(--share-steel) 4%,var(--background));animation-direction:alternate-reverse}.profile-share__panels i:nth-child(3n){animation-delay:-8s}.profile-share__type{writing-mode:vertical-rl;color:#0000;-webkit-text-stroke:1px color-mix(in oklab,var(--share-silver) 16%,transparent);justify-content:space-around;align-items:center;height:140%;font-family:Unbounded,sans-serif;font-size:100px;font-weight:800;animation:22s ease-in-out infinite alternate share-type-drift;display:flex;position:absolute;top:-20%}.profile-share__type--left{left:-20px;transform:rotate(180deg)}.profile-share__type--right{animation-direction:alternate-reverse;right:-20px}.profile-share__scrim{z-index:-2;background:linear-gradient(180deg,var(--share-scrim),transparent 38%,var(--share-scrim));position:absolute;inset:0}.profile-share__nav{justify-content:space-between;align-items:center;gap:16px;padding:28px 40px;display:flex}.profile-share__brand{font-size:18px;font-weight:700}.profile-share__content{text-align:center;width:min(780px,100% - 40px);margin:70px auto 80px;animation:.8s both share-arrive}.profile-share__eyebrow{color:var(--share-silver);margin-bottom:18px;font-size:12px;font-weight:600}.profile-share h1{text-wrap:balance;font-size:64px;line-height:1.12}.profile-share__wordmark{background:linear-gradient(180deg,var(--share-silver) 20%,var(--share-steel));color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:12px;display:block}.profile-share__intro{max-width:470px;color:var(--share-silver);text-wrap:balance;margin:24px auto 40px;font-size:16px;line-height:1.6}.profile-share__links{border-top:1px solid color-mix(in oklab,var(--share-silver) 25%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:color-mix(in oklab,var(--background) 36%,transparent)}.profile-share__link{text-align:left;border-bottom:1px solid color-mix(in oklab,var(--share-silver) 25%,transparent);justify-content:space-between;align-items:center;gap:20px;padding:26px 24px;display:flex}.profile-share__link small{color:var(--muted-foreground);margin-bottom:8px;font-size:12px;display:block}.profile-share__link strong{overflow-wrap:anywhere;font-size:23px;font-weight:500;display:block}.profile-share .profile-share__copy{border-color:color-mix(in oklab,var(--share-silver) 35%,transparent);background:color-mix(in oklab,var(--foreground) 8%,transparent);min-width:110px;height:44px;color:var(--foreground);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 1px color-mix(in oklab,var(--foreground) 15%,transparent)}.profile-share .profile-share__copy:hover{background:color-mix(in oklab,var(--foreground) 18%,transparent)}.profile-share__note{max-width:570px;color:var(--share-silver);text-wrap:balance;margin:30px auto 0;font-size:14px;line-height:1.7}.profile-share__note strong{color:var(--foreground);font-weight:600}.profile-share__footer{color:var(--muted-foreground);justify-content:space-between;gap:20px;margin-top:38px;font-size:12px;display:flex}.profile-share.is-copied .profile-share__panels{animation:.8s cubic-bezier(.16,1,.3,1) both share-panel-copy}.profile-share.is-copied .profile-share__type{-webkit-text-stroke-color:var(--share-success);transition:-webkit-text-stroke-color .6s}.profile-share__flash{z-index:70;pointer-events:none;background:var(--share-silver);animation:.65s both share-flash;position:fixed;inset:0}.profile-share__confirmation{z-index:80;background:var(--share-scrim);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.profile-share__message{text-align:center;border-top:1px solid var(--share-steel);border-bottom:1px solid var(--share-steel);background:color-mix(in oklab,var(--background) 60%,transparent);width:min(740px,100%);box-shadow:var(--share-shadow);padding:58px 24px;animation:.55s cubic-bezier(.16,1,.3,1) both share-confirm}.profile-share__check{width:60px;height:60px;color:var(--share-success);margin:0 auto 24px}.profile-share__check path{stroke-dasharray:50;stroke-dashoffset:50px;animation:.5s .15s forwards share-check}.profile-share__message h2{text-wrap:balance;font-size:34px;line-height:1.2}.profile-share__message p{color:var(--share-silver);overflow-wrap:anywhere;margin:22px 0 30px;font-size:16px}.profile-share__message .profile-share__copy{width:min(280px,100%)}@keyframes share-arrive{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes share-flash{0%{opacity:.24}to{opacity:0}}@keyframes share-confirm{0%{opacity:0;transform:scale(.94)translateY(20px)}to{opacity:1;transform:none}}@keyframes share-check{to{stroke-dashoffset:0}}@keyframes share-panel-drift{0%{transform:translateY(-4%)scaleX(.92)}to{transform:translateY(4%)scaleX(1.08)}}@keyframes share-type-drift{0%{translate:0 -40px}to{translate:0 40px}}@keyframes share-panel-copy{50%{transform:rotate(-14deg)skewY(5deg)scale(1.05)}}@media(max-width:600px){.profile-share__nav{padding:20px}.profile-share__content{margin-top:54px}.profile-share h1{font-size:26px}.profile-share__wordmark{font-size:36px}.profile-share__intro{font-size:14px}.profile-share__link{gap:12px;padding:22px 14px}.profile-share__link:first-child{flex-wrap:wrap}.profile-share__link:first-child>div{width:100%}.profile-share__link strong{font-size:17px}.profile-share .profile-share__copy{min-width:84px;padding:0 12px}.profile-share__message h2{font-size:26px}}@media(prefers-reduced-motion:reduce){.profile-share *,.profile-share :before,.profile-share :after{transition:none!important;animation:none!important}.profile-share__check path{stroke-dashoffset:0}.profile-share__flash{display:none}}
