.share-module__J3oyFG__icon{width:2.5rem;height:2.5rem;color:rgb(var(--cp-fg-muted,169 176 191));background:rgb(var(--cp-navy-800,18 26 43) / .7);border:1px solid rgb(var(--cp-line,38 50 74));border-radius:999px;place-items:center;transition:color .14s,background-color .14s,border-color .14s,transform .24s cubic-bezier(.2,.9,.3,1.3);display:inline-grid}.share-module__J3oyFG__icon:hover{color:rgb(var(--cp-fg,237 230 214));border-color:rgb(var(--cp-line-strong,52 66 94));transform:translateY(-1px)}.share-module__J3oyFG__icon:active{transform:scale(.94)}.share-module__J3oyFG__iconSm{width:2rem;height:2rem}.share-module__J3oyFG__iconSm svg{width:16px;height:16px}.share-module__J3oyFG__pill{height:2.75rem;color:rgb(var(--cp-fg,237 230 214));border:1px solid rgb(var(--cp-line-strong,52 66 94));background:rgb(var(--cp-navy-900,11 16 32) / .6);border-radius:999px;align-items:center;gap:.5rem;padding:0 1.1rem 0 .95rem;font-size:.9375rem;font-weight:600;transition:border-color .14s,background-color .14s,transform .24s cubic-bezier(.2,.9,.3,1.3);display:inline-flex}.share-module__J3oyFG__pill:hover{border-color:rgb(var(--cp-fg-muted,169 176 191));background:rgb(var(--cp-navy-800,18 26 43))}.share-module__J3oyFG__pill:active{transform:scale(.97)}.share-module__J3oyFG__bar{width:100%;min-height:3.25rem;color:rgb(var(--cp-fg,237 230 214));border:1px solid rgb(var(--cp-line,38 50 74));background:radial-gradient(120% 180% at 100% 0%, #d52b2224, transparent 55%), rgb(var(--cp-navy-800,18 26 43));border-radius:1rem;align-items:center;gap:.75rem;padding:.5rem .625rem .5rem 1.1rem;transition:border-color .14s;display:flex}.share-module__J3oyFG__bar:hover{border-color:rgb(var(--cp-line-strong,52 66 94))}.share-module__J3oyFG__barLabel{font-size:.95rem;font-weight:600}.share-module__J3oyFG__barHint{color:rgb(var(--cp-fg-faint,138 147 166));font-size:.8rem}.share-module__J3oyFG__barDots{margin-left:auto;display:flex}.share-module__J3oyFG__barDot{background:rgb(var(--cp-navy-700,27 39 64));border:2px solid rgb(var(--cp-navy-800,18 26 43));border-radius:999px;place-items:center;width:2rem;height:2rem;margin-left:-.35rem;display:grid}.share-module__J3oyFG__barDot svg{width:14px;height:14px}.share-module__J3oyFG__backdrop{z-index:80;-webkit-backdrop-filter:blur(10px)saturate(1.1);background:#05070d9e;justify-content:center;align-items:center;padding:1.5rem;animation:.22s ease-out both share-module__J3oyFG__fadeIn;display:flex;position:fixed;inset:0}.share-module__J3oyFG__backdrop[data-closing=true]{animation:.18s ease-in both share-module__J3oyFG__fadeOut}.share-module__J3oyFG__sheet{width:min(30rem,100%);max-height:calc(100dvh - 3rem);color:rgb(var(--cp-fg,237 230 214));background:radial-gradient(90% 60% at 100% 0%, #d52b2229, transparent 60%), radial-gradient(70% 50% at 0% 100%, #6f9bd81f, transparent 60%), rgb(var(--cp-navy-900,11 16 32));border:1px solid rgb(var(--cp-line-strong,52 66 94) / .8);scrollbar-width:thin;border-radius:1.5rem;animation:.42s cubic-bezier(.16,1,.3,1) both share-module__J3oyFG__sheetIn;position:relative;overflow:auto;box-shadow:0 40px 120px -20px #000000bf,inset 0 0 0 1px #ffffff08}.share-module__J3oyFG__backdrop[data-closing=true] .share-module__J3oyFG__sheet{animation:.18s ease-in both share-module__J3oyFG__sheetOut}@media (max-width:639px){.share-module__J3oyFG__backdrop{align-items:flex-end;padding:0}.share-module__J3oyFG__sheet{width:100%;max-height:92dvh;padding-bottom:env(safe-area-inset-bottom);border-radius:1.5rem 1.5rem 0 0;animation-name:share-module__J3oyFG__sheetUp}.share-module__J3oyFG__backdrop[data-closing=true] .share-module__J3oyFG__sheet{animation-name:share-module__J3oyFG__sheetDown}}.share-module__J3oyFG__grabber{background:rgb(var(--cp-line-strong,52 66 94));border-radius:999px;width:2.5rem;height:.3rem;margin:.6rem auto 0;display:none}@media (max-width:639px){.share-module__J3oyFG__grabber{display:block}}.share-module__J3oyFG__head{align-items:flex-start;gap:1rem;padding:1.25rem 1.25rem .9rem 1.5rem;display:flex}.share-module__J3oyFG__eyebrow{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--cp-red-text,238 106 96));font-size:.6875rem}.share-module__J3oyFG__title{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.3rem;font-size:1.375rem;line-height:1.15;display:-webkit-box;overflow:hidden}.share-module__J3oyFG__close{width:2.25rem;height:2.25rem;color:rgb(var(--cp-fg-muted,169 176 191));background:rgb(var(--cp-navy-800,18 26 43));border-radius:999px;flex:none;place-items:center;margin-left:auto;transition:color .14s,background-color .14s,transform .24s;display:grid}.share-module__J3oyFG__close:hover{color:rgb(var(--cp-fg,237 230 214));background:rgb(var(--cp-navy-700,27 39 64));transform:rotate(90deg)}.share-module__J3oyFG__previewWrap{padding:0 1.5rem}.share-module__J3oyFG__preview{aspect-ratio:1200/630;background:rgb(var(--cp-navy-800,18 26 43));border:1px solid rgb(var(--cp-line,38 50 74));transform-origin:50% 100%;border-radius:.875rem;width:100%;animation:.7s cubic-bezier(.16,1,.3,1) 80ms both share-module__J3oyFG__cardIn;display:block;position:relative;overflow:hidden;box-shadow:0 18px 40px -18px #000c}.share-module__J3oyFG__preview[data-format=story]{aspect-ratio:9/16;width:42%;margin:0 auto}.share-module__J3oyFG__preview img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:opacity .32s;position:absolute;inset:0}.share-module__J3oyFG__preview img[data-loaded=false]{opacity:0}.share-module__J3oyFG__shimmer{background:linear-gradient(100deg, transparent 20%, #ffffff0d 45%, transparent 70%) rgb(var(--cp-navy-800,18 26 43));background-size:220% 100%;animation:1.4s linear infinite share-module__J3oyFG__shimmer;position:absolute;inset:0}.share-module__J3oyFG__formats{justify-content:center;gap:.25rem;margin-top:.75rem;display:flex}.share-module__J3oyFG__format{color:rgb(var(--cp-fg-faint,138 147 166));border-radius:999px;padding:.3rem .8rem;font-size:.75rem;font-weight:600;transition:color .14s,background-color .14s}.share-module__J3oyFG__format[aria-pressed=true]{color:rgb(var(--cp-fg,237 230 214));background:rgb(var(--cp-navy-700,27 39 64))}.share-module__J3oyFG__networks{grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem;padding:1.1rem 1rem .4rem;display:grid}@media (max-width:420px){.share-module__J3oyFG__networks{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:.75rem}}.share-module__J3oyFG__net{color:rgb(var(--cp-fg-muted,169 176 191));animation:.52s cubic-bezier(.16,1,.3,1) both share-module__J3oyFG__rise;animation-delay:calc(.14s + var(--i,0) * 35ms);border-radius:.75rem;flex-direction:column;align-items:center;gap:.45rem;padding:.35rem 0;font-size:.72rem;display:flex}.share-module__J3oyFG__netDisc{width:3rem;height:3rem;color:var(--tint);background:rgb(var(--cp-navy-800,18 26 43));border:1px solid rgb(var(--cp-line,38 50 74));border-radius:999px;place-items:center;transition:transform .26s cubic-bezier(.2,.9,.3,1.4),box-shadow .2s,border-color .2s,background-color .2s;display:grid}.share-module__J3oyFG__net:hover .share-module__J3oyFG__netDisc,.share-module__J3oyFG__net:focus-visible .share-module__J3oyFG__netDisc{border-color:color-mix(in srgb, var(--tint) 55%, transparent);background:color-mix(in srgb, var(--tint) 14%, rgb(var(--cp-navy-800,18 26 43)));box-shadow:0 10px 28px -8px color-mix(in srgb, var(--tint) 55%, transparent);transform:translateY(-3px)scale(1.06)}.share-module__J3oyFG__net:hover{color:rgb(var(--cp-fg,237 230 214))}.share-module__J3oyFG__net:focus-visible{outline:none}.share-module__J3oyFG__net:focus-visible .share-module__J3oyFG__netDisc{outline:2px solid rgb(var(--cp-fg,237 230 214));outline-offset:2px}.share-module__J3oyFG__linkRow{background:rgb(var(--cp-night,5 7 13) / .7);border:1px solid rgb(var(--cp-line,38 50 74));border-radius:999px;align-items:center;gap:.5rem;margin:.75rem 1.5rem 0;padding:.375rem .375rem .375rem .9rem;display:flex}.share-module__J3oyFG__linkText{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:var(--font-jetbrains-mono), ui-monospace, monospace;color:rgb(var(--cp-fg-muted,169 176 191));flex:1;font-size:.78rem;overflow:hidden}.share-module__J3oyFG__copy{color:#fff;background:rgb(var(--cp-red,213 43 34));border-radius:999px;align-items:center;gap:.4rem;height:2.25rem;padding:0 1rem;font-size:.85rem;font-weight:700;transition:background-color .2s,transform .2s;display:inline-flex;position:relative;overflow:hidden}.share-module__J3oyFG__copy:hover{background:rgb(var(--cp-red-hover,196 38 30))}.share-module__J3oyFG__copy:active{transform:scale(.96)}.share-module__J3oyFG__copy[data-done=true]{background:#2f6b4f}.share-module__J3oyFG__copy[data-done=true] svg path{stroke-dasharray:1;stroke-dashoffset:1px;animation:.36s ease-out 60ms forwards share-module__J3oyFG__draw}.share-module__J3oyFG__copy[data-done=true] .share-module__J3oyFG__copyLabel{animation:.38s cubic-bezier(.2,.9,.3,1.5) share-module__J3oyFG__pop}.share-module__J3oyFG__copy[data-done=true]:after{content:"";border-radius:inherit;animation:.65s ease-out share-module__J3oyFG__ring;position:absolute;inset:0;box-shadow:0 0 #8fb3a0b3}.share-module__J3oyFG__extras{flex-wrap:wrap;gap:.5rem;padding:.75rem 1.5rem 1.4rem;display:flex}.share-module__J3oyFG__extra{height:2.25rem;color:rgb(var(--cp-fg-muted,169 176 191));border:1px solid rgb(var(--cp-line,38 50 74));border-radius:999px;align-items:center;gap:.45rem;padding:0 .85rem;font-size:.8rem;font-weight:600;transition:color .14s,border-color .14s,background-color .14s;display:inline-flex}.share-module__J3oyFG__extra svg{width:16px;height:16px}.share-module__J3oyFG__extra:hover{color:rgb(var(--cp-fg,237 230 214));border-color:rgb(var(--cp-line-strong,52 66 94));background:rgb(var(--cp-navy-800,18 26 43))}.share-module__J3oyFG__extra[data-done=true]{color:rgb(var(--cp-status-solved,143 179 160));border-color:rgb(var(--cp-status-solved,143 179 160) / .5)}.share-module__J3oyFG__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.share-module__J3oyFG__toast{left:50%;bottom:calc(1.25rem + env(safe-area-inset-bottom) + var(--cp-toast-lift,0px));z-index:90;color:rgb(var(--cp-fg,237 230 214));background:rgb(var(--cp-navy-700,27 39 64));border:1px solid rgb(var(--cp-line-strong,52 66 94));border-radius:999px;align-items:center;gap:.5rem;padding:.6rem 1rem .6rem .8rem;font-size:.875rem;font-weight:600;animation:.36s cubic-bezier(.16,1,.3,1) both share-module__J3oyFG__toastIn;display:inline-flex;position:fixed;transform:translate(-50%);box-shadow:0 18px 40px -12px #000000b3}.share-module__J3oyFG__toast svg{color:rgb(var(--cp-status-solved,143 179 160));width:18px;height:18px}.share-module__J3oyFG__toast svg path{stroke-dasharray:1;stroke-dashoffset:1px;animation:.36s ease-out .12s forwards share-module__J3oyFG__draw}@keyframes share-module__J3oyFG__fadeIn{0%{opacity:0}}@keyframes share-module__J3oyFG__fadeOut{to{opacity:0}}@keyframes share-module__J3oyFG__sheetIn{0%{opacity:0;transform:translateY(18px)scale(.96)}}@keyframes share-module__J3oyFG__sheetOut{to{opacity:0;transform:translateY(10px)scale(.98)}}@keyframes share-module__J3oyFG__sheetUp{0%{transform:translateY(100%)}}@keyframes share-module__J3oyFG__sheetDown{to{transform:translateY(100%)}}@keyframes share-module__J3oyFG__cardIn{0%{opacity:0;transform:perspective(900px)rotateX(14deg)translateY(14px)scale(.96)}}@keyframes share-module__J3oyFG__rise{0%{opacity:0;transform:translateY(10px)}}@keyframes share-module__J3oyFG__shimmer{to{background-position:-120% 0}}@keyframes share-module__J3oyFG__draw{to{stroke-dashoffset:0}}@keyframes share-module__J3oyFG__pop{0%{transform:scale(.8)}60%{transform:scale(1.08)}}@keyframes share-module__J3oyFG__ring{to{box-shadow:0 0 0 12px #8fb3a000}}@keyframes share-module__J3oyFG__toastIn{0%{opacity:0;transform:translate(-50%,16px)scale(.95)}}@media (prefers-reduced-motion:reduce){.share-module__J3oyFG__backdrop,.share-module__J3oyFG__sheet,.share-module__J3oyFG__preview,.share-module__J3oyFG__net,.share-module__J3oyFG__toast,.share-module__J3oyFG__copy:after,.share-module__J3oyFG__copyLabel{animation:none!important}.share-module__J3oyFG__toast svg path,.share-module__J3oyFG__copy[data-done=true] svg path{stroke-dashoffset:0;animation:none!important}.share-module__J3oyFG__shimmer{animation:none}.share-module__J3oyFG__netDisc,.share-module__J3oyFG__icon,.share-module__J3oyFG__pill,.share-module__J3oyFG__close{transition:none}}
