.hover-card-module__AQoRMG__card{z-index:70;border:1px solid var(--color-line);background:var(--color-night-2);width:min(18.5rem,100vw - 24px);color:var(--color-lantern);transform-origin:var(--radix-popover-content-transform-origin);border-radius:1.125rem;outline:none;padding:1rem;box-shadow:0 24px 60px -24px #000c,0 0 0 1px #00000040}.hover-card-module__AQoRMG__profile{flex-direction:column;gap:.75rem;display:flex}.hover-card-module__AQoRMG__head{align-items:center;gap:.75rem;display:flex}.hover-card-module__AQoRMG__avatar{border-radius:9999px;flex-shrink:0;place-items:center;width:3rem;height:3rem;display:inline-grid;overflow:hidden;box-shadow:inset 0 0 0 1px #f1e6d21f}.hover-card-module__AQoRMG__avatar img{object-fit:cover;width:100%;height:100%;transition:filter var(--duration-standard) var(--ease-standard), opacity var(--duration-standard) var(--ease-standard)}.hover-card-module__AQoRMG__avatar img[data-loading]{opacity:0;filter:blur(6px)}.hover-card-module__AQoRMG__initials{background:var(--color-amber);width:100%;height:100%;color:var(--color-ink);font-family:var(--font-mono), ui-monospace, monospace;place-items:center;font-size:.875rem;font-weight:700;display:grid}.hover-card-module__AQoRMG__identity{flex-direction:column;gap:.125rem;min-width:0;display:flex}.hover-card-module__AQoRMG__name{font-family:var(--font-display), Georgia, serif;text-overflow:ellipsis;white-space:nowrap;font-size:1.375rem;line-height:1.05;overflow:hidden}.hover-card-module__AQoRMG__role{color:var(--color-dim);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.6875rem}.hover-card-module__AQoRMG__bio{color:var(--color-dim);margin:0;font-size:.875rem;line-height:1.45}.hover-card-module__AQoRMG__stats{border-top:1px solid var(--color-line);gap:1.25rem;margin:0;padding-top:.75rem;display:flex}.hover-card-module__AQoRMG__stat{flex-direction:column-reverse;gap:.125rem;display:flex}.hover-card-module__AQoRMG__stat dt{color:var(--color-dim);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem}.hover-card-module__AQoRMG__stat dd{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;margin:0;font-size:1rem}.hover-card-module__AQoRMG__meta{color:var(--color-dim);font-size:.75rem}@media (prefers-reduced-motion:reduce){.hover-card-module__AQoRMG__avatar img{transition:none}}
.signature-pad-module__8Kdsqq__root{--ink-black:#16130e;--ink-blue:#1d3fae;--ink-violet:#d48900;color:var(--color-lantern);flex-direction:column;gap:.75rem;display:flex}.signature-pad-module__8Kdsqq__pad{aspect-ratio:600/260;background:var(--color-paper);cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:.5rem;outline:none;width:100%;position:relative;overflow:hidden;box-shadow:0 24px 60px -30px #000c,inset 0 0 0 1px #16130e14}.signature-pad-module__8Kdsqq__pad:focus-visible{box-shadow:0 0 0 2px var(--color-amber), 0 24px 60px -30px #000c}.signature-pad-module__8Kdsqq__guide{pointer-events:none;position:absolute;inset:0}.signature-pad-module__8Kdsqq__mark{color:#16130e73;position:absolute;bottom:30%;left:6%}.signature-pad-module__8Kdsqq__baseline{background:repeating-linear-gradient(90deg,#16130e59 0 6px,#0000 6px 10px);height:1px;position:absolute;bottom:28%;left:6%;right:6%}.signature-pad-module__8Kdsqq__signer{color:#16130e99;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;font-size:.6875rem;position:absolute;bottom:12%;left:6%}.signature-pad-module__8Kdsqq__hint{color:#16130e59;font-family:var(--font-display), Georgia, serif;white-space:nowrap;font-size:clamp(1.5rem,4vw,2.25rem);font-style:italic;position:absolute;bottom:31%;left:50%;translate:-50%}.signature-pad-module__8Kdsqq__ink{position:absolute;inset:0}.signature-pad-module__8Kdsqq__ink svg{width:100%;height:100%;display:block}.signature-pad-module__8Kdsqq__stroke,.signature-pad-module__8Kdsqq__nib{fill:var(--ink-black)}.signature-pad-module__8Kdsqq__stroke[data-color=blue],.signature-pad-module__8Kdsqq__nib[data-color=blue]{fill:var(--ink-blue)}.signature-pad-module__8Kdsqq__stroke[data-color=violet],.signature-pad-module__8Kdsqq__nib[data-color=violet]{fill:var(--ink-violet)}.signature-pad-module__8Kdsqq__nib{opacity:.35}.signature-pad-module__8Kdsqq__sweep{pointer-events:none;background:linear-gradient(90deg, transparent calc(100% - 3px), var(--color-amber) calc(100% - 3px));width:100%;position:absolute;top:0;bottom:0;left:0;translate:-100%}.signature-pad-module__8Kdsqq__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.signature-pad-module__8Kdsqq__group{border:1px solid var(--color-line);background:var(--color-night-2);border-radius:9999px;align-items:center;gap:.25rem;padding:.25rem;display:flex}.signature-pad-module__8Kdsqq__divider{background:var(--color-line);width:1px;height:1.25rem;margin:0 .25rem}.signature-pad-module__8Kdsqq__choice{gap:.125rem;display:flex}.signature-pad-module__8Kdsqq__option{width:2rem;height:2rem;color:var(--color-lantern);cursor:pointer;background:0 0;border:0;border-radius:9999px;place-items:center;display:grid;position:relative}.signature-pad-module__8Kdsqq__option:focus-visible,.signature-pad-module__8Kdsqq__iconButton:focus-visible,.signature-pad-module__8Kdsqq__export:focus-visible{outline:2px solid var(--color-amber);outline-offset:2px}.signature-pad-module__8Kdsqq__selected{background:var(--color-night-3);border-radius:9999px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #33364a}.signature-pad-module__8Kdsqq__swatch{background:var(--color-paper);width:.875rem;height:.875rem;box-shadow:inset 0 0 0 3px var(--ink-black);border-radius:9999px;position:relative}.signature-pad-module__8Kdsqq__swatch[data-color=black]{background:#3a352c;box-shadow:inset 0 0 0 1px #f1e6d266}.signature-pad-module__8Kdsqq__swatch[data-color=blue]{background:var(--ink-blue);box-shadow:none}.signature-pad-module__8Kdsqq__swatch[data-color=violet]{background:var(--color-amber);box-shadow:none}.signature-pad-module__8Kdsqq__weight{background:var(--color-lantern);border-radius:9999px;position:relative}.signature-pad-module__8Kdsqq__iconButton{width:2rem;height:2rem;color:var(--color-lantern);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), opacity var(--duration-fast);background:0 0;border:0;border-radius:9999px;place-items:center;display:grid}.signature-pad-module__8Kdsqq__iconButton:hover:not(:disabled),.signature-pad-module__8Kdsqq__iconButton[aria-pressed=true]{background:var(--color-night-3)}.signature-pad-module__8Kdsqq__iconButton:disabled{opacity:.35;cursor:default}.signature-pad-module__8Kdsqq__swap{place-items:center;display:grid}.signature-pad-module__8Kdsqq__exports{align-items:center;gap:.5rem;display:flex}.signature-pad-module__8Kdsqq__exportLabel{color:var(--color-dim);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.6875rem}.signature-pad-module__8Kdsqq__export{border:1px solid var(--color-line);min-width:4.5rem;height:2rem;color:var(--color-lantern);font:inherit;cursor:pointer;background:0 0;border-radius:9999px;padding:0 .75rem;font-size:.8125rem}.signature-pad-module__8Kdsqq__export:hover:not(:disabled){border-color:var(--color-dim)}.signature-pad-module__8Kdsqq__export:disabled{opacity:.35;cursor:default}.signature-pad-module__8Kdsqq__exportContent{align-items:center;gap:.375rem;display:inline-flex}.signature-pad-module__8Kdsqq__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes mo-spin{to{--angle:360deg}}@keyframes mo-drift{0%{transform:translate(-14%)}to{transform:translate(14%)}}@keyframes mo-dot{0%,80%,to{opacity:.25}40%{opacity:1}}@keyframes mo-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes mo-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}@keyframes mo-shake{0%,to{transform:translate(-50%,-50%)}25%{transform:translate(calc(-50% - 4px),-50%)}75%{transform:translate(calc(4px - 50%),-50%)}}.mo-root{--oCenter:0;border:1px solid var(--color-line);background:var(--color-night);width:100%;height:34rem;color:var(--color-lantern);isolation:isolate;border-radius:28px;position:relative;overflow:hidden}.mo-bg{pointer-events:none;background:radial-gradient(55% 45% at 50% 0,#ffb21e1a,#0000 70%),repeating-linear-gradient(0deg,#f1e6d206 0 1px,#0000 1px 28px);position:absolute;inset:0}.mo-halo{width:26rem;height:26rem;opacity:var(--oCenter);pointer-events:none;background:radial-gradient(circle,#ffb21e38,#0000 62%);border-radius:50%;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.mo-idle{transition:opacity var(--duration-standard) var(--ease-standard), transform var(--duration-considered) var(--ease-standard);position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.mo-root:not([data-phase=idle]) .mo-idle{opacity:0;pointer-events:none;transform:translate(-50%,-50%)scale(.94)}.mo-mover{will-change:transform;width:0;height:0;position:absolute;top:46%;left:50%}.mo-trail{opacity:0;pointer-events:none;background:radial-gradient(circle,#ffb21ee6,#ffb21e00 70%);border-radius:50%;width:100px;height:100px;position:absolute;top:0;left:0}.mo-actor{--w:560px;--h:60px;--r:999px;width:var(--w);height:var(--h);border-radius:var(--r);position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.mo-actor[data-shake]{animation:.26s ease-in-out mo-shake}.mo-actor>*{border-radius:inherit;position:absolute}.mo-underglow{filter:blur(14px);opacity:calc(var(--oGlow,1) * .8);pointer-events:none;background:radial-gradient(at 50% 60%,#ffb21e38,#0000 70%);border-radius:999px;inset:-18px -24px}.mo-halo-green{opacity:var(--oHalo,0);pointer-events:none;background:radial-gradient(circle,#ffb21e73,#0000 65%);border-radius:50%;inset:-36px}.mo-surface{border:1px solid var(--color-line);background:var(--color-night-2);opacity:var(--oPill,1);inset:0;overflow:hidden}.mo-aurora{opacity:var(--oAur,1);position:absolute;inset:0}.mo-aurora i{background:radial-gradient(closest-side,#ffb21e17,#0000);border-radius:50%;width:45%;height:220%;animation:9s ease-in-out infinite alternate mo-drift;position:absolute;top:-60%}.mo-aurora i:first-child{left:-5%}.mo-aurora i:nth-child(2){background:radial-gradient(closest-side,#f1e6d20d,#0000);animation-duration:12s;animation-delay:-3s;left:25%}.mo-aurora i:nth-child(3){animation-duration:10s;animation-delay:-6s;left:50%}.mo-aurora i:nth-child(4){background:radial-gradient(closest-side,#f1e6d20a,#0000);animation-duration:14s;left:72%}.mo-ball{background:radial-gradient(circle at 35% 30%, var(--color-lantern), var(--color-amber) 55%, var(--color-amber-deep));opacity:var(--oBall,0);border-radius:50%;inset:0;box-shadow:0 0 40px #ffb21e73}.mo-green{background:radial-gradient(circle at 40% 35%, #ffd27a, var(--color-amber) 60%, var(--color-amber-deep));opacity:var(--oGreen,0);transform:scale(var(--gs,.55));border-radius:50%;inset:0;box-shadow:0 0 60px #ffb21e8c}.mo-card{border:1px solid var(--color-line);background:var(--color-night-2);box-shadow:0 30px 80px -30px #000c, 0 0 calc(var(--bloom,1) * 60px) #ffb21e1f;opacity:var(--oCard,0);transform:scale(var(--cs,1));inset:0}.mo-ring{background:conic-gradient(from var(--angle), transparent 0 70%, #ffb21ee6 85%, transparent 100%);-webkit-mask-composite:xor;opacity:calc(var(--oRing,1) * .55);pointer-events:none;transition:opacity var(--duration-standard) var(--ease-standard);padding:1px;animation:4s linear infinite mo-spin;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.mo-actor[data-typing] .mo-ring,.mo-actor:focus-within .mo-ring{opacity:var(--oRing,1)}.mo-actor[data-flash] .mo-surface{border-color:var(--color-amber)}.mo-input{opacity:var(--oInput,1);transform:scale(var(--inScale,1));align-items:center;gap:.75rem;padding:0 .5rem 0 1.125rem;display:flex;inset:0}.mo-input[inert]{pointer-events:none}.mo-spark{width:1.25rem;height:1.25rem;color:var(--color-lantern);flex-shrink:0}.mo-field{min-width:0;color:var(--color-lantern);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:1rem}.mo-field::placeholder{color:#a39c90b3}.mo-send{border:1px solid var(--color-line);background:var(--color-night);width:2.75rem;height:2.75rem;color:var(--color-dim);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);border-radius:999px;flex-shrink:0;place-items:center;display:grid}.mo-send svg{width:1.125rem;height:1.125rem}.mo-send[data-ready]{background:var(--color-amber);color:var(--color-ink);border-color:#0000}.mo-send:focus-visible,.mo-reset:focus-visible{outline:2px solid var(--color-amber);outline-offset:2px}.mo-orb{pointer-events:none;border-radius:0;width:220px;height:220px;top:50%;left:50%;transform:translate(-50%,-50%)}.mo-pulse{border:2px solid var(--color-amber);opacity:0;pointer-events:none;border-radius:50%;inset:0}.mo-answer{opacity:var(--hOp,0);pointer-events:none;outline:none;flex-direction:column;gap:.5rem;padding:1rem 1.25rem;display:flex;inset:0}.mo-root[data-phase=answered] .mo-answer{pointer-events:auto}.mo-a-head{color:var(--color-dim);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.6875rem;display:flex}.mo-a-dot{background:var(--color-amber);width:.5rem;height:.5rem;transform:scale(var(--dotS,0));border-radius:50%}.mo-a-body{color:var(--color-lantern);margin:0;font-size:.9375rem;line-height:1.45}.mo-w{opacity:0;display:inline-block}.mo-status{--sOp:0;--sTy:6;opacity:var(--sOp);transform:translate(-50%, calc(var(--sTy) * 1px));pointer-events:none;justify-items:center;display:grid;position:absolute;top:calc(46% + 92px);left:50%}.mo-lab{white-space:nowrap;grid-area:1/1;align-items:baseline;gap:.375rem;display:inline-flex}.mo-in{animation:mo-in .3s var(--ease-enter) both}.mo-out{animation:mo-out .24s var(--ease-standard) forwards}.mo-lab-t,.mo-lab-done{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;font-size:.75rem}.mo-lab-t{color:var(--color-dim)}.mo-lab-done{color:var(--color-amber)}.mo-dots{gap:3px;display:inline-flex}.mo-dots i{background:var(--color-dim);border-radius:50%;width:3px;height:3px;animation:1.2s infinite mo-dot}.mo-dots i:nth-child(2){animation-delay:.15s}.mo-dots i:nth-child(3){animation-delay:.3s}.mo-reset{border:1px solid var(--color-line);background:var(--color-night-2);color:var(--color-lantern);font:inherit;opacity:0;pointer-events:none;cursor:pointer;transition:opacity var(--duration-standard) var(--ease-standard), transform var(--duration-standard) var(--ease-standard);border-radius:999px;padding:.625rem 1.125rem;font-size:.875rem;position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%,6px)}.mo-root[data-phase=answered] .mo-reset{opacity:1;pointer-events:auto;transform:translate(-50%)}.mo-reset:hover{border-color:var(--color-dim)}.mo-live{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mo-debug{font-family:var(--font-mono), ui-monospace, monospace;color:var(--color-dim);align-items:center;gap:.5rem;font-size:.6875rem;display:flex;position:absolute;top:.75rem;left:.75rem}@media (prefers-reduced-motion:reduce){.mo-ring,.mo-aurora i,.mo-dots i{animation:none}}
