body:has(.bx-root),html:has(.bx-root){background:#fff}.bx-root{--bx-bg:#fff;--bx-surface:#fafbfd;--bx-surface-2:#f3f6fc;--bx-blue:#3d7bff;--bx-blue-deep:#1c4ae0;--bx-blue-bright:#5c93ff;--bx-blue-soft:#a8c6ff;--bx-blue-pale:#e4edff;--bx-blue-mist:#f2f6ff;--bx-ink:#0f1729;--bx-ink-2:#47516b;--bx-ink-3:#8790a6;--bx-line:#e9edf6;--bx-line-2:#d9e1f1;--bx-grad-blue:linear-gradient(140deg,#5c93ff,#3d7bff 52%,#1c4ae0);--bx-grad-mark:linear-gradient(150deg,#a8c6ff,#6e9bff 45%,#2e6bff);--bx-lift:0 1px 2px rgba(15,23,41,.03),0 8px 24px -12px rgba(15,23,41,.1);--bx-lift-2:0 2px 6px rgba(15,23,41,.04),0 20px 50px -22px rgba(15,23,41,.16);--bx-glow:0 16px 44px -16px rgba(61,123,255,.45);--bx-r-sm:14px;--bx-r:20px;--bx-r-lg:28px;--bx-r-xl:40px;--bx-r-2xl:56px;--bx-ease:cubic-bezier(.22,1,.36,1);--bx-ease-io:cubic-bezier(.65,0,.35,1);--bx-sans:"Manrope","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--bx-mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;--bx-nav-h:76px;background:var(--bx-bg);color:var(--bx-ink);font-family:var(--bx-sans);font-weight:400;letter-spacing:-.011em;line-height:1.55;min-height:100vh;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip;text-rendering:optimizeLegibility}.bx-root *,.bx-root :after,.bx-root :before{box-sizing:border-box}.bx-root a{color:inherit;text-decoration:none}.bx-root button{background:none;border:0;color:inherit;cursor:pointer;font-family:inherit}.bx-root img{display:block;max-width:100%}.bx-root ::-moz-selection{background:#3d7bff29;color:var(--bx-ink)}.bx-root ::selection{background:#3d7bff29;color:var(--bx-ink)}.bx-display{font-size:clamp(2.6rem,6.4vw,5.6rem);font-weight:800;letter-spacing:-.042em;line-height:.98;margin:0}.bx-title{font-size:clamp(1.9rem,3.5vw,3.4rem);font-weight:700;letter-spacing:-.035em;line-height:1.06;margin:0;text-wrap:balance}.bx-sub{color:var(--bx-ink-2);font-size:clamp(1rem,1.25vw,1.18rem);font-weight:400;line-height:1.62;margin:0;max-width:42ch}.bx-kicker{color:var(--bx-ink-3);font-family:var(--bx-mono);font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase}.bx-blue{color:var(--bx-blue)}.bx-grad-text{background:var(--bx-grad-blue);-webkit-background-clip:text;background-clip:text;color:transparent}.bx-container{margin-inline:auto;max-width:1320px;padding-inline:clamp(20px,4.5vw,64px);width:100%}.bx-btn{align-items:center;border:1px solid transparent;border-radius:999px;display:inline-flex;font-size:.97rem;font-weight:600;gap:10px;justify-content:center;letter-spacing:-.012em;padding:15px 28px;transition:transform .55s var(--bx-ease),box-shadow .55s var(--bx-ease),background .35s ease,border-color .35s ease,color .3s ease;white-space:nowrap;will-change:transform}.bx-btn__ico{transition:transform .55s var(--bx-ease)}.bx-btn:hover .bx-btn__ico{transform:translate(4px)}.bx-btn--primary{backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);background:linear-gradient(140deg,#5c93ffd1,#3d7bffd1 52%,#1c4ae0db);box-shadow:0 14px 38px -18px #3d7bff61,inset 0 1px #ffffff52;color:#fff}.bx-btn--primary:hover{background:linear-gradient(140deg,#5c93fff0,#3d7bfff0 52%,#1c4ae0f5);box-shadow:0 22px 56px -18px #3d7bff85,inset 0 1px #ffffff61;transform:translateY(-2px)}.bx-btn--ghost{backdrop-filter:saturate(160%) blur(12px);-webkit-backdrop-filter:saturate(160%) blur(12px);background:#ffffff9e;border-color:#14182c14;box-shadow:inset 0 1px #fff9;color:var(--bx-ink)}.bx-btn--ghost:hover{background:#ffffffd1;border-color:#3d7bff59;box-shadow:var(--bx-lift);color:var(--bx-blue-deep);transform:translateY(-2px)}.bx-chip{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border:1px solid var(--bx-line);border-radius:999px;box-shadow:var(--bx-lift);color:var(--bx-ink);display:inline-flex;font-size:12.5px;font-weight:600;gap:8px;letter-spacing:-.008em;padding:8px 14px;white-space:nowrap}.bx-chip__dot{background:var(--bx-grad-mark);border-radius:6px;flex-shrink:0;height:16px;width:16px}.bx-reveal{opacity:0;transform:translateY(24px)}.bx-reveal.is-in{opacity:1;transform:none;transition:opacity 1s var(--bx-ease),transform 1s var(--bx-ease)}html.bx-lenis{scroll-behavior:auto}html.bx-lenis body{min-height:100%}@media(prefers-reduced-motion:reduce){.bx-reveal{opacity:1!important;transform:none!important}html.bx-lenis{scroll-behavior:auto}}.bx-auth-root{background:var(--bx-bg);display:flex;min-height:100vh}.bx-auth-shell{flex:1 1 auto;min-height:100vh}
