:root{--v2-bg:#f3f1f7;--v2-surface:#fff;--v2-ink:#000;--v2-muted:#6b6870;--v2-faint:#9a97a1;--v2-line:#e6e3ec;--v2-line-strong:#d9d5e2;--v2-lime:#8ffe01;--v2-violet:#7201ff;--v2-violet-ink:#4b1f8a}body{font-family:var(--font-urbanist), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;background-color:var(--v2-bg);color:var(--v2-ink);-webkit-font-smoothing:antialiased}::selection{background-color:var(--v2-lime);color:var(--v2-ink)}.v2-card{background-color:var(--v2-surface);border:1px solid var(--v2-line);border-radius:28px}.v2-card--soft{background-color:#faf9fc}.v2-hairline{border-color:var(--v2-line)}.v2-hero-glow{background:radial-gradient(46% 70% at 88% 12%,#7201ff1c,#0000 72%),radial-gradient(34% 58% at 102% 96%,#8ffe0133,#0000 70%)}.v2-bars{background-image:repeating-linear-gradient(90deg,#7201ff21 0 1px,#0000 1px 9px);-webkit-mask-image:linear-gradient(#0000 0%,#00000040 32%,#000 100%);mask-image:linear-gradient(#0000 0%,#00000040 32%,#000 100%)}.v2-label{letter-spacing:.16em;text-transform:uppercase;color:var(--v2-faint);font-size:10.5px;font-weight:600;line-height:1.2}.v2-numeral{letter-spacing:-.055em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-weight:200;line-height:.82}.v2-display{letter-spacing:-.045em;font-weight:300;line-height:.94}.v2-pill{white-space:nowrap;border-radius:9999px;align-items:center;gap:.4rem;padding:.4rem .75rem;font-size:11.5px;font-weight:600;line-height:1;display:inline-flex}.v2-pill--black{background-color:var(--v2-ink);color:#fff}.v2-pill--lime{background-color:var(--v2-lime);color:var(--v2-ink)}.v2-pill--violet{background-color:var(--v2-violet);color:#fff}.v2-pill--ghost{background-color:var(--v2-surface);border:1px solid var(--v2-line);color:var(--v2-ink)}.v2-pill--soft{color:var(--v2-violet-ink);background-color:#7201ff14}.v2-pill--xs{padding:.25rem .5rem;font-size:10px}.v2-btn{white-space:nowrap;border-radius:9999px;justify-content:center;align-items:center;gap:.45rem;padding:.55rem .95rem;font-size:12px;font-weight:600;line-height:1;transition:background-color .16s,color .16s,border-color .16s,transform .16s;display:inline-flex}.v2-btn:disabled{opacity:.55;cursor:not-allowed}.v2-btn--black{background-color:var(--v2-ink);border:1px solid var(--v2-ink);color:#fff}.v2-btn--black:hover:not(:disabled){background-color:var(--v2-violet);border-color:var(--v2-violet)}.v2-btn--ghost{background-color:var(--v2-surface);border:1px solid var(--v2-line);color:var(--v2-ink)}.v2-btn--ghost:hover:not(:disabled){border-color:var(--v2-line-strong);background-color:#faf9fc}.v2-btn--icon{width:2.25rem;height:2.25rem;padding:0}.v2-tabs{border:1px solid var(--v2-line);background-color:var(--v2-surface);border-radius:9999px;align-items:center;gap:.15rem;padding:.3rem;display:inline-flex}.v2-tab{color:var(--v2-muted);border-radius:9999px;padding:.5rem 1rem;font-size:12.5px;font-weight:600;line-height:1;transition:background-color .16s,color .16s}.v2-tab:hover{color:var(--v2-ink)}.v2-tab[data-active=true]{background-color:var(--v2-ink);color:#fff}.v2-input{border:1px solid var(--v2-line);background-color:var(--v2-surface);width:100%;color:var(--v2-ink);border-radius:9999px;outline:none;padding:.65rem 1rem;font-size:14px;transition:border-color .16s,box-shadow .16s}.v2-input::placeholder{color:var(--v2-faint)}.v2-input:focus{border-color:var(--v2-violet);box-shadow:0 0 0 3px #7201ff1f}.v2-select{border:1px solid var(--v2-line);background-color:var(--v2-surface);color:var(--v2-ink);border-radius:9999px;outline:none;padding:.55rem .9rem;font-size:12px;font-weight:600}.v2-select:focus{border-color:var(--v2-violet);box-shadow:0 0 0 3px #7201ff1f}.v2-row{border-bottom:1px solid var(--v2-line);flex-direction:column;gap:.2rem;padding:.72rem 0;display:flex}.v2-row:last-child{border-bottom:0}@media (min-width:640px){.v2-row{flex-direction:row;justify-content:space-between;align-items:baseline;gap:1.5rem}}.v2-company :focus-visible{outline:2px solid var(--v2-violet);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
