.er-emblem{display:block;overflow:visible}.er-emblem *{transform-box:view-box;transform-origin:0 0}.er-hub-rim{fill:none;stroke:#4a4943;stroke-width:1.5px;transition:stroke .3s}.er-core-on .er-hub-rim{stroke:#f2c40f}.er-core-fail .er-hub-rim{stroke:#ff6b5e}.er-rotor{transition:transform .7s cubic-bezier(.5,1.55,.45,1)}.er-ring-line{fill:none;stroke:#2e2e2b;stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:1px;animation:er-draw .7s cubic-bezier(.45,0,.25,1) calc(.12s + var(--er-i) * .16s) forwards;transition:stroke .3s}.er-on .er-ring-line{stroke:#45443f}.er-warn .er-ring-line{stroke:#6b5520}.er-fail .er-ring-line{stroke:#6b2f2a}.er-wait .er-ring-line{stroke-dasharray:.004 .012;stroke-dashoffset:0;animation:none}.er-ring-label{fill:#6d6a60;letter-spacing:.3em;font:600 9.5px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.er-on .er-ring-label{fill:#a8a496}.er-pilot{fill:#2e2e2b;transition:fill .3s}.er-on .er-pilot{fill:#f2c40f}.er-warn .er-pilot{fill:#ffb020}.er-fail .er-pilot{fill:#ff6b5e}.er-tick{stroke:#34332f;stroke-width:2px;stroke-linecap:round;transition:stroke .26s,stroke-width .2s;transition-delay:calc(var(--er-k) * 22ms)}.er-warm .er-tick{stroke:#5c5032}.er-tick-lit .er-tick{stroke:#f2c40f}.er-tick-focus .er-tick{stroke:#f5f3ea;stroke-width:3px;transition-delay:0s}.er-tick-lit.er-tick-focus .er-tick{stroke:#ffe14d}.er-tick-hit{fill:#0000;cursor:pointer}.er-sweep{animation:5s linear forwards er-turn}.er-sweep-off{display:none}.er-sweep circle{fill:none;stroke:#f2c40f;stroke-width:1.4px;stroke-linecap:round;stroke-dasharray:.07 1;opacity:.32}.er-warm .er-sweep circle{opacity:.55}.er-glow{fill:#f2c40f;opacity:.05;animation:4.8s ease-in-out infinite er-breathe}.er-warm .er-glow{animation-duration:2.4s}@keyframes er-turn{to{transform:rotate(360deg)}}@keyframes er-breathe{0%,to{opacity:.03;transform:scale(.85)}50%{opacity:.09;transform:scale(1.15)}}@keyframes er-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.er-ring-line{stroke-dashoffset:0;animation:none}.er-sweep,.er-glow{animation:none}.er-rotor{transition:none}.er-sweep{display:none}}.er-login{justify-content:center;align-items:center;gap:72px;width:100%;max-width:1100px;display:flex}.er-login-side{flex-direction:column;flex:none;align-items:center;gap:14px;display:flex}.er-login-side .er-emblem{width:340px;height:340px}.er-caption{text-align:center;letter-spacing:.26em;text-transform:uppercase;color:#8b8778;font-size:10.5px}.er-caption b{color:#f5f3ea;font-weight:600}.er-caption small{letter-spacing:.08em;text-transform:none;color:#6d6a60;margin-top:6px;font-size:11px;display:block}.bt-root[data-step=company] .er-login-side{display:none}@media (max-width:900px){.er-login{flex-direction:column;gap:20px}.er-login-side .er-emblem{width:190px;height:190px}}.er-home{color:#f5f3ea;background-color:#101010;background-image:linear-gradient(90deg,#ffffff06 1px,#0000 1px),linear-gradient(#ffffff06 1px,#0000 1px);background-size:32px 32px;flex-direction:column;height:100dvh;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:13px;line-height:1.55;display:flex;overflow-y:auto}.er-home a{color:inherit}.er-top{border-bottom:1px solid #22221f;justify-content:space-between;align-items:center;gap:16px;padding:18px 32px;display:flex}.er-brand{letter-spacing:.04em;align-items:center;gap:10px;font-weight:700;text-decoration:none;display:flex}.er-brand img{background:#fff;border-radius:50%;width:22px;height:22px}.er-brand small{color:#8b8778;letter-spacing:0;font-weight:400}.er-nav{align-items:center;gap:20px;font-size:12px;display:flex}.er-nav a{color:#8b8778;text-decoration:none}.er-nav a:hover{color:#f5f3ea}.er-nav .er-lang{gap:8px;display:flex}.er-nav .er-lang button{color:#6d6a60;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.er-nav .er-lang button.on{color:#ffd400}.er-signin{background:#ffd400;border-radius:2px;align-items:center;gap:8px;padding:9px 16px;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-flex;color:#111!important}.er-signin:hover{background:#ffe14d}.er-ghost{border:1px solid #2e2e2b;border-radius:2px;align-items:center;padding:9px 16px;font-size:12.5px;text-decoration:none;display:inline-flex;color:#c9c5b8!important}.er-ghost:hover{border-color:#55534b}.er-main{flex:1 0 auto;justify-content:center;align-items:center;gap:80px;width:100%;max-width:1180px;margin:0 auto;padding:48px 32px;display:flex}.er-copy{flex-direction:column;gap:20px;max-width:520px;display:flex}.er-eyebrow{letter-spacing:.3em;text-transform:uppercase;color:#8b8778;font-size:10.5px}.er-title{letter-spacing:-.01em;margin:0;font-size:30px;font-weight:700;line-height:1.25}.er-title span{color:#ffd400}.er-lead{color:#a8a496;max-width:470px;margin:0}.er-actions{flex-wrap:wrap;gap:12px;display:flex}.er-readings{border-top:1px solid #22221f;border-bottom:1px solid #22221f;gap:4px;padding:10px 0;font-size:12px;display:grid}.er-reading{align-items:baseline;gap:10px;display:flex}.er-reading span:first-child{color:#8b8778;min-width:86px}.er-reading i{border-bottom:1px dotted #2e2e2b;flex:1;transform:translateY(-3px)}.er-reading b{color:#7bd88f;font-weight:400}.er-reading.er-r-warn b{color:#ffb020}.er-reading.er-r-fail b{color:#ff6b5e}.er-reading.er-r-wait b{color:#6d6a60}.er-visual{flex-direction:column;flex:none;align-items:center;gap:16px;display:flex}.er-visual .er-emblem{width:400px;height:400px}.er-engines{color:#6d6a60;letter-spacing:.04em;flex-wrap:wrap;justify-content:center;gap:6px 14px;max-width:420px;font-size:10.5px;display:flex}.er-foot{border-top:1px solid #22221f;padding:18px 32px 22px}.er-foot .er-legal{color:#6d6a60;max-width:1100px;margin:0 auto 8px;font-size:10.5px;line-height:1.7}.er-foot .er-copyright{color:#4c4a44;max-width:1100px;margin:0 auto;font-size:10.5px}@media (max-width:960px){.er-main{flex-direction:column-reverse;gap:28px;padding:28px 16px}.er-visual .er-emblem{width:240px;height:240px}.er-title{font-size:23px}.er-top{padding:14px 16px}.er-nav .er-hide-sm{display:none}.er-foot{padding:16px}}.er-who{flex-direction:column;gap:10px;display:flex}.er-who-label{letter-spacing:.26em;text-transform:uppercase;color:#8b8778;font-size:10.5px}.er-roles{flex-wrap:wrap;gap:8px;display:flex}.er-role{color:#c9c5b8;font:inherit;cursor:pointer;background:0 0;border:1px solid #2e2e2b;border-radius:2px;padding:6px 12px;font-size:12px}.er-role:hover{color:#f5f3ea;border-color:#55534b}.er-role.on{color:#111;background:#f2c40f;border-color:#f2c40f}.er-focus{text-align:center;max-width:420px;min-height:54px}.er-focus b{color:#f5f3ea;letter-spacing:.04em;font-size:12.5px;display:block}.er-focus span{color:#8b8778;margin-top:4px;font-size:11.5px;display:block}.er-engines button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.er-engines button:hover,.er-engines button.focus{color:#f5f3ea}.er-engines button.lit{color:#f2c40f}.er-hold{touch-action:manipulation;-webkit-user-select:none;user-select:none}.er-demo{inset-inline:0;bottom:max(24px, env(safe-area-inset-bottom));z-index:9000;color:#f5f3ea;background:#151513;border:1px solid #2e2e2b;border-top:2px solid #f2c40f;border-radius:2px;width:min(560px,100vw - 32px);margin:0 auto;padding:16px 18px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.6;position:fixed;box-shadow:0 18px 50px #0000008c}.er-demo-sim{border-top-color:#ff6b5e}.er-demo-head{align-items:baseline;gap:12px;display:flex}.er-demo-head b{letter-spacing:.02em;font-size:13.5px}.er-demo-step{color:#f2c40f;letter-spacing:.1em;font-size:11px}.er-demo-tag{color:#ff6b5e;letter-spacing:.2em;border:1px solid #ff6b5e;margin-inline-start:auto;padding:0 6px;font-size:10px}.er-demo p{color:#b9b5a8;margin:8px 0 0}.er-demo .er-demo-role{color:#f2c40f}.er-demo-keys{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.er-demo-keys button{color:#c9c5b8;font:inherit;cursor:pointer;background:0 0;border:1px solid #2e2e2b;border-radius:2px;padding:5px 12px;font-size:11.5px}.er-demo-keys button.on{color:#111;background:#f2c40f;border-color:#f2c40f;font-weight:700}.er-demo-keys button:disabled{opacity:.35;cursor:default}.er-tm{fill:#a8a8ad;letter-spacing:.04em;font:700 8px ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.er-hub-hit{fill:#0000;cursor:pointer}.er-pulse{fill:none;stroke:#f2c40f;stroke-width:1px;vector-effect:non-scaling-stroke;opacity:0;animation:1.1s cubic-bezier(.2,.6,.3,1) forwards er-pulse}.er-pilot-flash{fill:#fff6c2;opacity:0;animation:.52s ease-out forwards er-flash;animation-delay:calc(var(--er-i) * .16s + .15s)}@keyframes er-pulse{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.655)}}@keyframes er-flash{0%{opacity:0;transform:translate(0)}30%{opacity:1}to{opacity:0}}.er-working .er-sweep,.er-working .er-ticks,.er-working .er-pulse,.er-working .er-pilot-flash{display:none}.er-working .er-ring-line{stroke:#3a382f}.er-working .er-ring-label{fill:#8b8778}.er-working .er-tm{fill:#f2c40f}.er-step-policy .er-ring-1 .er-ring-line,.er-step-post .er-ring-0 .er-ring-line{stroke:#f2c40f}.ep-spin{animation:20s linear infinite er-turn}.ep-kernel-gear path{fill:none;stroke:#6b5a28;stroke-width:1px}.ep-idler{animation-duration:4s;animation-direction:reverse}.ep-idler path{fill:#1b1a17;stroke:#8b8778;stroke-width:.9px}.ep-engine{animation-duration:6s}.ep-ccw{animation-direction:reverse}.ep-engine path{fill:#161614;stroke:#46443d;stroke-width:.9px;transition:stroke .3s,fill .3s}.ep-lit .ep-engine path{stroke:#f2c40f;fill:#2a2412}.ep-axle{fill:#46443d}.ep-lit .ep-axle{fill:#f2c40f}.er-step-post .ep-kernel-gear,.er-step-post .ep-idler{animation-duration:6s}.er-step-post .ep-idler{animation-duration:1.2s}.er-step-post .ep-kernel-gear path{stroke:#f2c40f}.ep-packet{fill:#ffd400}.ep-halo{fill:#f2c40f;opacity:.18}.ep-label{fill:#f2c40f;letter-spacing:.12em;font:700 9px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ep-balance{fill:#f5f3ea;letter-spacing:.2em;font:700 10px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}@media (prefers-reduced-motion:reduce){.er-pulse,.er-pilot-flash{display:none}.ep-spin{animation:none}}.er-busy{animation:1.15s linear infinite er-turn}.er-busy circle{fill:none;stroke:#f2c40f;stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:.14 1;opacity:.85}.er-ring-1 .er-busy{animation-duration:1.4s;animation-direction:reverse}.er-ring-2 .er-busy{animation-duration:1.7s}@media (prefers-reduced-motion:reduce){.er-busy{animation:none}}
