@import "https://fonts.googleapis.com/css2?family=Hanken+Grotesk:wght@400;500;600;700;800&display=swap";
.chrono{--ink:#1a1a1b;--ink-raised:#14202b;--ink-sunk:#11181d;--azure-deep:#032d4c;--bone:#dadadb;--bone-dim:#9aa4a7;--bone-faint:#567483;--brass:#7fe0e4;--brass-bright:#9de9ec;--brass-soft:#7fe0e41a;--brass-faint:#7fe0e40f;--good:#6ee6a8;--warn:#f2c14e;--bad:#ef7a63;--line:#dadbdb1f;--line-strong:#dadbdb38;background-color:var(--ink);color:var(--bone);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Hanken Grotesk,system-ui,sans-serif}.chrono-mono{font-family:Hanken Grotesk,system-ui,sans-serif}.chrono-display{letter-spacing:-.022em;font-family:Hanken Grotesk,system-ui,sans-serif;line-height:1.02}.chrono-figure{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:-.03em}.chrono-eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--bone-faint);font-family:Hanken Grotesk,system-ui,sans-serif;font-size:.72rem;font-weight:600}.eq-rebuild{font-family:Hanken Grotesk,system-ui,sans-serif}.eq-rebuild :where(h1,h2,h3,h4,h5,h6),.eq-rebuild .font-display{font-family:Hanken Grotesk,system-ui,sans-serif!important}.chrono #how-it-works{background-color:var(--ink)}.chrono #how-it-works [class~="bg-[#0f1a1a]"]{background-color:var(--ink-raised)}.chrono #how-it-works [class~="bg-white/[0.02]"],.chrono #how-it-works [class~="bg-white/[0.03]"]{background-color:var(--ink-sunk)}.chrono #how-it-works [class~=bg-white\/5],.chrono #how-it-works [class~=bg-white\/8]{background-color:var(--line)}.chrono #how-it-works [class~=bg-white\/10],.chrono #how-it-works [class~=bg-white\/15]{background-color:var(--line-strong)}.chrono #how-it-works [class~=bg-white]{background-color:var(--bone)}.chrono #how-it-works [class~=border-white\/8],.chrono #how-it-works [class~=border-white\/10]{border-color:var(--line)}.chrono #how-it-works [class~=border-white\/12]{border-color:var(--line-strong)}.chrono #how-it-works .text-white{color:var(--bone)}.chrono #how-it-works [class~=text-white\/75],.chrono #how-it-works [class~=text-white\/70],.chrono #how-it-works [class~=text-white\/65],.chrono #how-it-works [class~=text-white\/55]{color:var(--bone-dim)}.chrono #how-it-works [class~=text-white\/45],.chrono #how-it-works [class~=text-white\/15]{color:var(--bone-faint)}.chrono #how-it-works :not([class~=font-mono]){font-family:Hanken Grotesk,system-ui,sans-serif}.chrono-hair{border-color:var(--line)}.chrono-hair-strong{border-color:var(--line-strong)}.chrono-panel{background-color:var(--ink-raised);border:1px solid var(--line)}.chrono-btn{text-transform:uppercase;letter-spacing:.1em;border-radius:0;align-items:center;gap:.6rem;min-height:48px;padding:0 1.6rem;font-size:.875rem;font-weight:600;transition:transform .35s cubic-bezier(.16,1,.3,1),background-color .35s,color .35s,border-color .35s;display:inline-flex}.chrono-btn-primary{background-color:var(--brass);color:var(--ink)}.chrono-btn-primary:hover{background-color:var(--brass-bright);transform:translateY(-2px)}.chrono-btn-ghost{border:1px solid var(--line-strong);color:var(--bone)}.chrono-btn-ghost:hover{border-color:var(--brass);color:var(--brass-bright)}.chrono :focus-visible{outline:2px solid var(--brass-bright);outline-offset:3px}.chrono-input{background-color:var(--ink-raised);border:1px solid var(--line-strong);width:100%;min-height:52px;color:var(--bone);border-radius:4px;padding:0 1rem;font-size:1rem;transition:border-color .3s}.chrono-input::placeholder{color:var(--bone-faint)}.chrono-input:focus{border-color:var(--brass);outline:none}.chrono-arc-spinner{border:2px solid var(--line-strong);border-top-color:var(--brass);border-radius:50%;width:44px;height:44px;animation:.9s linear infinite chronoSpin;display:inline-block}@keyframes chronoSpin{to{transform:rotate(360deg)}}.chrono-dots:after{content:"";animation:1.2s step-end infinite chronoDots}@keyframes chronoDots{0%{content:""}25%{content:"."}50%{content:".."}75%,to{content:"..."}}@media (prefers-reduced-motion:reduce){.chrono-arc-spinner{animation:none}.chrono-dots:after{content:"...";animation:none}}.chrono-range{appearance:none;background:var(--line-strong);cursor:pointer;border-radius:999px;outline:none;width:100%;height:4px}.chrono-range::-webkit-slider-thumb{appearance:none;background:var(--brass);border:3px solid var(--ink);width:22px;height:22px;box-shadow:0 0 0 1px var(--brass);border-radius:50%;transition:transform .2s}.chrono-range::-webkit-slider-thumb:hover{transform:scale(1.12)}.chrono-range::-moz-range-thumb{border:3px solid var(--ink);background:var(--brass);border-radius:50%;width:22px;height:22px}.chrono-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--brass-bright)}.chrono-bar-track{background:var(--line);border-radius:999px;overflow:hidden}.chrono-bar-fill{background:var(--bone-dim);border-radius:999px;transition:width .55s cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion:reduce){.chrono-bar-fill{transition:none}.chrono-range::-webkit-slider-thumb{transition:none}}.chrono-rule{background-color:var(--line-strong);transform-origin:0;height:1px;transition:transform 1s cubic-bezier(.16,1,.3,1);transform:scaleX(0)}.chrono-reveal.is-in .chrono-rule{transform:scaleX(1)}.chrono-reveal{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(26px)}.chrono-reveal.is-in{opacity:1;transform:none}.chrono-panel-fade{animation:.42s cubic-bezier(.16,1,.3,1) chronoPanelFade}@keyframes chronoPanelFade{0%{opacity:0;filter:blur(6px);transform:translateY(8px)}to{opacity:1;filter:blur();transform:translateY(0)}}.chrono-pulse-ring{animation:2.4s cubic-bezier(.4,0,.6,1) infinite chronoPulseRing}@keyframes chronoPulseRing{0%,to{opacity:.55;transform:scale(1)}50%{opacity:0;transform:scale(1.12)}}@keyframes chronoSweep{0%{transform:rotate(-128deg)}to{transform:rotate(var(--needle-deg,38deg))}}.chrono-needle{transform-origin:140px 140px;transform:rotate(var(--needle-deg,38deg));animation:1.7s cubic-bezier(.16,1,.3,1) both chronoSweep}@keyframes chronoArcDraw{0%{stroke-dashoffset:var(--arc-len,600)}to{stroke-dashoffset:var(--arc-off,300)}}.chrono-arc{stroke-dasharray:var(--arc-len,600);stroke-dashoffset:var(--arc-off,300);animation:1.7s cubic-bezier(.16,1,.3,1) both chronoArcDraw}@media (prefers-reduced-motion:reduce){.chrono-reveal{opacity:1;transition:none;transform:none}.chrono-reveal.is-in .chrono-rule{transition:none}.chrono-rule{transition:none;transform:scaleX(1)}.chrono-needle,.chrono-arc{animation:none}.chrono-hero-video{display:none}.chrono-btn-primary:hover{transform:none}.chrono-panel-fade{animation:none}.chrono-pulse-ring{opacity:0;animation:none}}
