.close-enough-module__HcDs_G__plate{color:var(--ce-ink);background:radial-gradient(46% 34% at 30% 22%,#c4b2d680,#0000 66%),radial-gradient(52% 40% at 78% 30%,#96b0d66b,#0000 68%),radial-gradient(60% 46% at 50% 88%,#e6cebe57,#0000 70%),radial-gradient(58% 42% at 50% 30%,#ffffff3d,#0000 72%),radial-gradient(140% 110% at 44% 22%,#b9b3c2 0%,#a7a2b4 38%,#928da0 72%,#7c7890 100%);position:relative;overflow:hidden}.close-enough-module__HcDs_G__stage{touch-action:none;cursor:crosshair;position:fixed;inset:0}.close-enough-module__HcDs_G__layer{width:100%;height:100%;display:block;position:absolute;inset:0}.close-enough-module__HcDs_G__bloom{filter:blur(24px)saturate(1.55)brightness(1.12);mix-blend-mode:screen;opacity:.8}.close-enough-module__HcDs_G__grain{pointer-events:none;opacity:.38;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.88' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='260' height='260' filter='url(%23n)'/%3E%3C/svg%3E");animation:1.1s steps(3,end) infinite close-enough-module__HcDs_G__grainShift;position:absolute;inset:-40%}@keyframes close-enough-module__HcDs_G__grainShift{0%{transform:translate(0)}33%{transform:translate(-3%,2%)}66%{transform:translate(2%,-3%)}to{transform:translate(0)}}.close-enough-module__HcDs_G__vignette{pointer-events:none;background:radial-gradient(78% 60% at 50% 40%,#0000 38%,#3a364857 78%,#1e1b2aa8 100%);position:absolute;inset:0}.close-enough-module__HcDs_G__flood{pointer-events:none;background:#fff;transition:opacity .12s linear;position:absolute;inset:0}.close-enough-module__HcDs_G__coverFade{pointer-events:none;background:linear-gradient(#0000 30%,#1c19282e 58%,#141220a8 100%);position:absolute;inset:0}.close-enough-module__HcDs_G__display{font-family:var(--font-display), Georgia, "Times New Roman", serif;letter-spacing:-.02em}.close-enough-module__HcDs_G__kicker{letter-spacing:.34em;text-transform:uppercase;color:var(--ce-faint);font-size:7.5px}.close-enough-module__HcDs_G__whisper{font-family:var(--font-display), Georgia, serif;opacity:0;font-size:21px;font-style:italic;line-height:1.32;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(7px)}.close-enough-module__HcDs_G__whisperOn{opacity:.92;transform:none}.close-enough-module__HcDs_G__bob{animation:2.2s ease-in-out infinite close-enough-module__HcDs_G__bob}@keyframes close-enough-module__HcDs_G__bob{0%,to{opacity:.38}50%{opacity:1}}.close-enough-module__HcDs_G__tierPop{animation:.9s cubic-bezier(.16,1,.3,1) close-enough-module__HcDs_G__tierPop}@keyframes close-enough-module__HcDs_G__tierPop{0%{opacity:0;letter-spacing:.9em;filter:blur(5px)}50%{opacity:1}to{opacity:1;letter-spacing:.36em;filter:none}}.close-enough-module__HcDs_G__riseIn{animation:.7s cubic-bezier(.16,1,.3,1) close-enough-module__HcDs_G__riseIn}@keyframes close-enough-module__HcDs_G__riseIn{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1;transform:none}}.close-enough-module__HcDs_G__dial{background:linear-gradient(90deg, color-mix(in srgb, var(--ce-too-close) 55%, transparent) 0%, #ffffff8c 45%, #ffffff8c 55%, color-mix(in srgb, var(--ce-too-far) 55%, transparent) 100%);border-radius:99px;height:3px;position:relative}.close-enough-module__HcDs_G__dialHold{background:#ffffff57;border-radius:99px;position:absolute;inset:-3px 38%}.close-enough-module__HcDs_G__dialNeedle{background:var(--ce-ink);border-radius:99px;width:9px;height:9px;margin-left:-4.5px;transition:left 90ms linear;position:absolute;top:50%;transform:translateY(-50%)}.close-enough-module__HcDs_G__card{color:#0e0e12;border-radius:22px;padding:19px 19px 17px;position:relative;overflow:hidden}.close-enough-module__HcDs_G__cardLocked{color:#ffffffb3;background:#ffffff1a;border:.5px dashed #ffffff47}.close-enough-module__HcDs_G__cardRule{background:#0e0e1238;height:1px;margin:14px 0 12px}.close-enough-module__HcDs_G__pill{border:.5px solid var(--ce-faint);cursor:pointer;background:0 0;border-radius:99px;transition:border-color .2s,color .2s,background .2s}.close-enough-module__HcDs_G__pill:hover{border-color:var(--ce-dim);background:#ffffff24}@media (prefers-reduced-motion:reduce){.close-enough-module__HcDs_G__grain,.close-enough-module__HcDs_G__bob,.close-enough-module__HcDs_G__tierPop,.close-enough-module__HcDs_G__riseIn{animation:none}}.close-enough-module__HcDs_G__cta{font-family:var(--font-display), Georgia, serif;cursor:pointer;background:var(--ce-ink);color:#edebef;border:none;border-radius:99px;padding:13px 30px;font-size:16px;font-style:italic;transition:transform .18s,box-shadow .18s,background .18s;box-shadow:0 6px 18px #1e1c2438}.close-enough-module__HcDs_G__cta:hover{transform:translateY(-1px);box-shadow:0 9px 22px #1e1c244d}.close-enough-module__HcDs_G__cta:active{transform:translateY(0)}.close-enough-module__HcDs_G__ctaBig{padding:15px 54px;font-size:19px}.close-enough-module__HcDs_G__ctaGhost{color:#1c1a21;border:.5px solid var(--ce-faint);box-shadow:none;background:#ffffff38}.close-enough-module__HcDs_G__ctaGhost:hover{background:#ffffff5c}.close-enough-module__HcDs_G__iconBtn{cursor:pointer;border:none;border-radius:99px;justify-content:center;align-items:center;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.close-enough-module__HcDs_G__iconBtn:hover{transform:translateY(-1px)}.close-enough-module__HcDs_G__iconBtn:active{transform:translateY(0)}.close-enough-module__HcDs_G__iconPrimary{background:var(--ce-ink);color:#edebef;width:60px;height:60px;box-shadow:0 6px 18px #1e1c2438}.close-enough-module__HcDs_G__iconPrimary:hover{box-shadow:0 9px 22px #1e1c244d}.close-enough-module__HcDs_G__iconGhost{color:#1c1a21;border:.5px solid var(--ce-faint);background:#ffffff38;width:50px;height:50px}.close-enough-module__HcDs_G__iconGhost:hover{background:#ffffff5c}.close-enough-module__HcDs_G__iconLabel{letter-spacing:.28em;text-transform:uppercase;color:var(--ce-dim);margin-top:6px;font-size:7.5px}.close-enough-module__HcDs_G__switcher{cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff3d;border:.5px solid #ffffff80;border-radius:99px;align-items:center;gap:12px;margin-top:18px;padding:8px 16px 8px 8px;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;box-shadow:0 8px 22px #1e1c2429}.close-enough-module__HcDs_G__switcher:hover{background:#ffffff57;transform:translateY(-1px);box-shadow:0 11px 26px #1e1c2438}.close-enough-module__HcDs_G__switcher:active{transform:translateY(0)}.close-enough-module__HcDs_G__switcherAvatar{border-radius:99px;flex-shrink:0;width:40px;height:40px}.close-enough-module__HcDs_G__switcherText{flex-direction:column;align-items:flex-start;line-height:1.05;display:flex}.close-enough-module__HcDs_G__switcherLabel{letter-spacing:.28em;text-transform:uppercase;color:var(--ce-dim);font-size:7.5px}.close-enough-module__HcDs_G__switcherName{color:#1c1a21;font-size:16px;font-style:italic}.close-enough-module__HcDs_G__switcherIcon{background:var(--ce-ink);color:#edebef;border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.close-enough-module__HcDs_G__invite{font-family:var(--font-display), Georgia, serif;color:#1c1a21;font-size:22px;font-style:italic;animation:2.6s ease-in-out infinite close-enough-module__HcDs_G__invitePulse}@keyframes close-enough-module__HcDs_G__invitePulse{0%,to{opacity:.45;letter-spacing:0}50%{opacity:1;letter-spacing:.03em}}.close-enough-module__HcDs_G__sheet{z-index:60;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#2e2c368c;justify-content:center;align-items:flex-end;animation:.28s close-enough-module__HcDs_G__sheetFade;display:flex;position:fixed;inset:0}.close-enough-module__HcDs_G__sheetBody{width:100%;max-width:400px;padding:24px 20px calc(env(safe-area-inset-bottom,0px) + 24px);text-align:center;background:linear-gradient(#b0aeb5,#9b99a2);border-radius:26px 26px 0 0;animation:.35s cubic-bezier(.16,1,.3,1) close-enough-module__HcDs_G__sheetUp}@keyframes close-enough-module__HcDs_G__sheetFade{0%{opacity:0}to{opacity:1}}@keyframes close-enough-module__HcDs_G__sheetUp{0%{transform:translateY(24px)}to{transform:none}}@media (prefers-reduced-motion:reduce){.close-enough-module__HcDs_G__invite,.close-enough-module__HcDs_G__sheet,.close-enough-module__HcDs_G__sheetBody{animation:none}}
