.signature_display__yyKvR{font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif}.signature_mono__ictR8{font-family:var(--font-mono),ui-monospace,"SFMono-Regular",monospace;font-feature-settings:"tnum","zero"}.signature_tnum__Q2uFE{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.signature_label__IVVK0{font-family:var(--font-mono),ui-monospace,monospace;font-size:.8125rem;font-weight:500;letter-spacing:0;line-height:1.3;color:var(--ink-faint);font-feature-settings:"tnum","zero"}.signature_labelInk__R6oji{color:var(--ink)}.signature_labelAccent__msxsO{color:var(--accent)}.signature_scanForm__8EKbh,.signature_scanner__VX6HB{position:relative;width:100%}.signature_scanForm__8EKbh{display:flex;flex-direction:column;gap:.85rem;border:1px solid var(--line-strong);border-radius:16px;background:var(--canvas-raise);padding:.9rem 1rem 1rem;box-shadow:0 1px 2px rgba(24,23,28,.05),0 12px 32px -20px rgba(24,23,28,.25);transition:border-color .25s cubic-bezier(.2,0,0,1),box-shadow .25s cubic-bezier(.2,0,0,1)}.signature_scanFormFocused__TAdtY{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-wash),0 12px 32px -20px rgba(24,23,28,.25)}@media (min-width:560px){.signature_scanForm__8EKbh{flex-direction:row;flex-wrap:nowrap;align-items:flex-end;gap:clamp(.5rem,2vw,1.75rem);border:0;border-bottom:1px solid var(--line-strong);border-radius:0;background:transparent;padding:0 0 clamp(.5rem,1.4vw,.9rem);box-shadow:none}.signature_scanFormFocused__TAdtY{border-color:var(--ink);box-shadow:none}}.signature_scanWipe__N8qKO{position:absolute;left:0;bottom:-1px;height:2px;width:100%;transform-origin:left;transform:scaleX(0);background:var(--accent);pointer-events:none;display:none}@media (min-width:560px){.signature_scanWipe__N8qKO{display:block}}.signature_scanWipeFocused__GyXm1{animation:signature_sig-wipe__FcdqB .55s cubic-bezier(.2,0,0,1) forwards}.signature_scanWipeRun__rhTPP{animation:signature_sig-scan__2MQTF 1.15s cubic-bezier(.4,0,.2,1) forwards}.signature_giantWrap__sk0lH{position:relative;flex:1 1 100%;min-width:0;display:flex;align-items:center}@media (min-width:560px){.signature_giantWrap__sk0lH{flex:1 1 auto}}.signature_giant___P_qg{width:100%;min-width:0;background:transparent;border:0;outline:0;padding:0;margin:0;font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;font-weight:600;font-size:clamp(1.35rem,5.8vw,2rem);line-height:1.15;letter-spacing:-.035em;color:var(--ink);caret-color:var(--accent);white-space:nowrap;overflow:hidden;text-overflow:clip}@media (min-width:560px){.signature_giant___P_qg{font-size:clamp(2.1rem,6.4vw,6.4rem);line-height:1}}.signature_giant___P_qg::-moz-placeholder{color:var(--ink-ghost);opacity:1}.signature_giant___P_qg::placeholder{color:var(--ink-ghost);opacity:1}.signature_giantCaret__ms8Ns{position:absolute;left:0;top:50%;width:3px;height:1.4rem;transform:translateY(-50%);background:var(--accent);animation:signature_sig-blink__q_aL_ 1.05s step-end infinite;pointer-events:none}@media (min-width:560px){.signature_giantCaret__ms8Ns{width:clamp(3px,.6vw,6px);height:clamp(2.1rem,6vw,6rem)}}.signature_scanSubmit__rtOwv{position:relative;flex:none;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;min-height:3.25rem;padding:0 1.5rem;border:0;border-radius:12px;background:var(--accent);color:hsl(var(--primary-foreground));cursor:pointer;font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;font-weight:700;font-size:1.0625rem;letter-spacing:-.01em;line-height:1;white-space:nowrap;transition:background .2s ease,transform .12s ease}.signature_scanSubmit__rtOwv:hover{background:var(--accent-ink)}.signature_scanSubmit__rtOwv:active{transform:translateY(1px)}.signature_scanSubmit__rtOwv:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.signature_scanSubmitArrow__s_nj6{flex:none;transition:transform .22s cubic-bezier(.2,0,0,1)}.signature_scanSubmit__rtOwv:hover .signature_scanSubmitArrow__s_nj6{transform:translateX(3px)}@media (min-width:560px){.signature_scanSubmit__rtOwv{width:auto;align-self:flex-end;min-height:3.5rem;padding:0 clamp(1.5rem,2.4vw,2.2rem);font-size:clamp(1.0625rem,1.6vw,1.35rem);border-radius:14px}}.signature_solidBtn__dBisb{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;min-height:3.25rem;padding:0 1.5rem;border:0;border-radius:.75rem;background:var(--accent);color:hsl(var(--primary-foreground));cursor:pointer;font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;font-weight:700;font-size:1.0625rem;letter-spacing:-.01em;line-height:1;white-space:nowrap;transition:background .2s ease,transform .12s ease}.signature_solidBtn__dBisb:hover:not(:disabled){background:var(--accent-ink)}.signature_solidBtn__dBisb:active:not(:disabled){transform:translateY(1px)}.signature_solidBtn__dBisb:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.signature_solidBtn__dBisb:disabled{opacity:.45;cursor:not-allowed}.signature_solidBtnArrow__L8oRS{flex:none;transition:transform .22s cubic-bezier(.2,0,0,1)}.signature_solidBtn__dBisb:hover:not(:disabled) .signature_solidBtnArrow__L8oRS{transform:translateX(3px)}@media (min-width:640px){.signature_solidBtn__dBisb{width:auto;padding:0 2rem}}.signature_textBtn__36T_m{position:relative;flex:none;display:inline-flex;align-items:center;gap:.4rem;padding:0 0 clamp(.15rem,.4vw,.35rem);background:none;border:0;cursor:pointer;font-family:var(--font-display),system-ui,sans-serif;font-weight:600;letter-spacing:-.02em;line-height:1;color:var(--ink);white-space:nowrap;transition:color .2s ease;text-decoration:none}.signature_textBtn__36T_m:before{content:"";position:absolute;left:0;right:0;top:50%;height:100%;min-height:44px;transform:translateY(-50%)}.signature_textBtnSm__IC38d{font-size:clamp(.9rem,1.4vw,1.05rem)}.signature_textBtnMd__N92aN{font-size:clamp(1rem,1.7vw,1.3rem)}.signature_textBtnLg__yctFT{font-size:clamp(1.05rem,1.9vw,1.6rem)}.signature_textBtn__36T_m:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;pointer-events:none;background:var(--ink);transform-origin:left;transition:background .2s ease,transform .28s cubic-bezier(.2,0,0,1)}.signature_textBtn__36T_m:hover{color:var(--accent)}.signature_textBtn__36T_m:hover:after{background:var(--accent)}.signature_textBtnArrow__oGza3{transition:transform .22s cubic-bezier(.2,0,0,1)}.signature_textBtn__36T_m:hover .signature_textBtnArrow__oGza3{transform:translateX(4px)}.signature_textBtnDisabled__2bPFS{color:var(--ink-ghost);cursor:not-allowed;pointer-events:none}.signature_textBtnDisabled__2bPFS:after{background:var(--line)}.signature_alignEnd__GjGYv{align-self:flex-end}.signature_textLink__eE_7B{position:relative;display:inline-flex;align-items:center;gap:.35rem;background:none;border:0;cursor:pointer;font-family:var(--font-mono),ui-monospace,monospace;font-size:.8125rem;letter-spacing:0;color:var(--ink-soft);text-decoration:none;transition:color .18s ease}.signature_textLink__eE_7B:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1px;pointer-events:none;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .25s cubic-bezier(.2,0,0,1)}.signature_textLink__eE_7B:hover{color:var(--ink)}.signature_textLink__eE_7B:hover:after{transform:scaleX(1)}.signature_fieldWrap__WXLJw{display:flex;flex-direction:column;gap:.45rem;width:100%}.signature_fieldLabel__onilE{font-family:var(--font-mono),ui-monospace,monospace;font-size:.8125rem;font-weight:500;letter-spacing:0;color:var(--ink-faint)}.signature_lineField__CpsEJ{width:100%;background:transparent;border:0;border-bottom:1px solid var(--line-strong);outline:0;padding:.4rem 0;font-family:var(--font-mono),ui-monospace,monospace;font-size:.95rem;color:var(--ink);caret-color:var(--accent);transition:border-color .2s ease}.signature_lineField__CpsEJ::-moz-placeholder{color:var(--ink-ghost)}.signature_lineField__CpsEJ::placeholder{color:var(--ink-ghost)}.signature_lineField__CpsEJ:focus{border-bottom-color:var(--ink)}.signature_lineFieldError__77QDb{border-bottom-color:var(--crit)}.signature_dial__VxqdY{position:relative;flex:none}.signature_ringArc__szThA{transition:stroke-dashoffset 1.5s cubic-bezier(.2,0,0,1)}.signature_scoreFig__fy0jb{font-family:var(--font-display),system-ui,sans-serif;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-weight:700;letter-spacing:-.04em;line-height:.86;color:var(--ink)}.signature_scoreGlow__5FlsP{text-shadow:0 0 38px var(--accent-glow)}.signature_dialCenter__8J1Cq{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.1rem}.signature_diagDot__nbZq7{width:7px;height:7px;border-radius:50%;flex:none}.signature_gapRow__0Cfcp{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:.85rem;padding:.62rem 0;border-top:1px solid var(--line-faint)}.signature_gapRow__0Cfcp:first-child{border-top:0}.signature_gapFig__g78fb{display:inline-flex;align-items:center;gap:.2rem;font-family:var(--font-mono),ui-monospace,monospace;font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:500;letter-spacing:0}.signature_gapLag__p4icy{color:var(--crit);font-weight:600}.signature_gapLead__2UuR_{color:var(--good);font-weight:600}.signature_wordmarkBand__EdIs0{position:relative;width:100%;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;border-top:1px solid var(--line);padding-block:clamp(1.1rem,2.6vw,2.4rem)}.signature_wordmarkPongTrack__ckDro{container-type:inline-size}.signature_wordmarkPongMover__Tg2cP{width:66%;will-change:transform;animation:signature_wordmark-pong__Y4IsQ 12s linear infinite alternate}@keyframes signature_wordmark-pong__Y4IsQ{0%{transform:translateX(0)}to{transform:translateX(calc(100cqw - 100%))}}@media (prefers-reduced-motion:reduce){.signature_wordmarkPongMover__Tg2cP{animation:none}}.signature_wordmarkSvg__vCV7R{display:block;width:100%;height:auto;overflow:visible}.signature_wordmarkSvgText__l_2q0{font-family:var(--font-display),system-ui,sans-serif;font-weight:800;letter-spacing:-.05em;font-size:120px;fill:var(--ink)}.signature_wordmarkSvgDot___jf_x{fill:var(--accent)}.signature_wordmarkInline__7pOED{display:inline-flex;align-items:center;font-family:var(--font-display),system-ui,sans-serif;font-weight:700;font-size:1rem;letter-spacing:-.02em;line-height:1;color:var(--ink);white-space:nowrap;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}@media (max-width:479px){.signature_wordmarkInline__7pOED{font-size:clamp(.75rem,2vw + .5rem,.9375rem);letter-spacing:-.03em}}.signature_wordmarkDot__Sqag2{color:var(--accent)}@keyframes signature_sig-rise__rWpCC{0%{opacity:.45;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes signature_sig-fade__nbfut{0%{opacity:.5}to{opacity:1}}@keyframes signature_sig-blink__q_aL_{0%,to{opacity:1}50%{opacity:0}}@keyframes signature_sig-wipe__FcdqB{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes signature_sig-scan__2MQTF{0%{transform:scaleX(0);opacity:1}88%{opacity:1}to{transform:scaleX(1);opacity:0}}.signature_rise__WRKs3{opacity:.45;animation:signature_sig-rise__rWpCC .45s cubic-bezier(.2,0,0,1) forwards}.signature_fade__sMkHd{opacity:.5;animation:signature_sig-fade__nbfut .5s ease forwards}.signature_d1__zCky7{animation-delay:.03s}.signature_d2__4mLHc{animation-delay:.08s}.signature_d3__ALEGa{animation-delay:.13s}.signature_d4__2JHP9{animation-delay:.18s}.signature_d5__DbxHd{animation-delay:.24s}.signature_d6__SNA8e{animation-delay:.3s}.signature_d7__ZjCHp{animation-delay:.36s}.signature_d8__OkSC6{animation-delay:.42s}.signature_scanForm__8EKbh .signature_giant___P_qg:focus-visible{outline:none}@media (prefers-reduced-motion:reduce){.signature_fade__sMkHd,.signature_rise__WRKs3{opacity:1!important;transform:none!important;animation:none!important}.signature_scanWipeFocused__GyXm1{transform:scaleX(1)!important}.signature_giantCaret__ms8Ns{opacity:1!important;animation:none!important}.signature_ringArc__szThA{transition:none!important}}