.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}}.specular-button{--sb-radius:18px;--sb-tint:#fff;--sb-tint-opacity:0;--sb-blur:0px;--sb-text-color:#f5f5f5;letter-spacing:.01em;color:var(--sb-text-color);background:color-mix(in srgb,var(--sb-tint) calc(var(--sb-tint-opacity) * 100%),transparent);border-radius:var(--sb-radius);-webkit-backdrop-filter:blur(var(--sb-blur));backdrop-filter:blur(var(--sb-blur));cursor:pointer;border:none;outline:none;justify-content:center;align-items:center;margin:0;font-family:inherit;font-weight:500;line-height:1;transition:transform .15s;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff0a,0 8px 24px #00000040}.specular-button:active{transform:scale(.97)}.specular-button:focus-visible{outline:2px solid color-mix(in srgb,var(--sb-text-color) 60%,transparent);outline-offset:3px}.specular-button:disabled{opacity:.55;cursor:default}.specular-button:disabled:active{transform:none}.specular-button--sm{padding:10px 22px;font-size:.85rem}.specular-button--md{padding:14px 30px;font-size:1rem}.specular-button--lg{padding:18px 40px;font-size:1.15rem}.specular-button__fx{pointer-events:none;z-index:1;position:absolute;inset:-20px}.specular-button__fx canvas{width:100%;height:100%;display:block}.specular-button__label{z-index:2;position:relative}.specular-button[data-shine-fallback]:before{content:"";border-radius:inherit;border:1px solid color-mix(in srgb,var(--sb-text-color) 15%,transparent);pointer-events:none;position:absolute;inset:0}
