.hf-host{width:100%;--ss-ink-4:#cbd0d8;--ss-text-strong:#047857;--ss-success:#047857}.hf-flow{position:relative;align-items:stretch}.rebrand-root .o27-page #how .o27-flow>.o27-flow-col>.o27-step.hf-step{flex:0 0 auto;display:flex;flex-direction:column;justify-content:flex-start;box-shadow:0 1px 2px rgba(10,10,15,.04);transition:border-color .3s ease-out,background-color .3s ease-out,box-shadow .3s ease-out}.hf-step-h{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0;color:var(--o27-ink,#0a0a0f)}.hf-step-h b{font-size:17px;line-height:1.25;font-weight:700}.rebrand-root .o27-page #how .hf-step.o27-step--accent .hf-step-h b{font-size:15px}.hf-step-h .ss-check{flex:0 0 auto}.rebrand-root .o27-page #how .hf-copy{margin:4px 0 0;font-size:14px;line-height:1.45;color:var(--o27-body,#3a4256)}.rebrand-root .o27-page #how .hf-step .o27-workers+.hf-copy{margin-top:8px}.rebrand-root .o27-page #how .hf-step.o27-step--accent .hf-copy{font-size:13px;margin-top:3px}.hf-step[data-active]{border-color:var(--o27-green-bright,#10b981);box-shadow:inset 0 0 0 1px var(--o27-green-bright,#10b981);background:var(--o27-tint-2,#f1faf5)}.hf-link{display:none}.hf-host .o27-pack i,.hf-host .o27-pack i:after,.hf-host .o27-pack i:before{animation:none!important}.rebrand-root .o27-page #how .hf-host .o27-pack i{background:#ddf3e8;transition:background-color .28s ease,box-shadow .28s ease,transform .28s ease}.rebrand-root .o27-page #how .hf-host .o27-pack i[data-on]{background:var(--o27-green-bright,#10b981)}.rebrand-root .o27-page #how .hf-host .o27-pack--empty{opacity:0;transition:opacity .42s ease}.rebrand-root .o27-page #how .hf-host .o27-pack--empty[data-in]{opacity:1}.rebrand-root .o27-page #how .hf-host .o27-pack i[data-pulse]{z-index:1;animation:hf-worker-pulse .65s ease-in-out infinite!important}@keyframes hf-worker-pulse{0%,to{transform:none;box-shadow:0 0 0 0 rgba(16,185,129,0)}50%{transform:scale(1.14);box-shadow:0 0 0 3px rgba(16,185,129,.3)}}.rebrand-root .o27-page #how .hf-gov{display:flex;align-items:flex-start;justify-content:flex-start;gap:8px;width:100%;box-sizing:border-box;margin:14px 0 0;padding:10px 2px 0;border-top:1px solid #d5dbe3;font:500 12.5px/1.45 var(--o27-sans,Inter,system-ui,sans-serif);color:#5b6775}.hf-gov-mark{flex:0 0 auto;width:14px;height:14px;margin-top:2px}.rebrand-root .o27-page #how .hf-gov span{min-width:0;flex:1 1 auto}.rebrand-root .o27-page #how .hf-gov a{color:#047857;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.rebrand-root .o27-page #how .hf-gov a:focus-visible,.rebrand-root .o27-page #how .hf-gov a:hover{color:#035c42}.rebrand-root .o27-page #how .hf-gov a:focus-visible{outline:2px solid #047857;outline-offset:3px;border-radius:2px}.hf-bar{display:flex;justify-content:flex-end;min-height:28px;margin:10px 0 0}.hf-replay{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:6px;margin:0;padding:4px 2px;border:0;background:none;font:600 13px/1.2 var(--o27-sans,Inter,system-ui,sans-serif);color:#5b6775;cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s ease,visibility .28s ease,color .16s ease}.hf-replay[data-on]{opacity:1;visibility:visible;pointer-events:auto}.hf-replay:focus-visible,.hf-replay:hover{color:#047857}.hf-replay:focus-visible{outline:2px solid #047857;outline-offset:3px;border-radius:4px}.hf-replay svg{width:14px;height:14px;flex:0 0 auto}@media (min-width:981px){.rebrand-root .o27-page #how .o27-flow.hf-flow{display:grid;grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr) 18px minmax(0,1fr);gap:18px 0}.hf-link{display:block;align-self:center;height:2px;margin:28px 0 0;border-radius:99px;background:#d5dbe3;overflow:hidden}.hf-link:after{content:"";display:block;height:100%;background:#047857;transform:scaleX(0);transform-origin:left center;transition:transform .3s ease-out}.hf-link[data-on]:after{transform:scaleX(1)}.rebrand-root .o27-page #how .hf-gov{justify-content:center;text-align:center}.rebrand-root .o27-page #how .hf-gov span{flex:0 1 auto}}@media (prefers-reduced-motion:reduce){.hf-host .o27-pack i,.hf-host .o27-pack--empty,.hf-link:after,.hf-replay,.hf-step{transition:none}.hf-host .o27-pack i[data-pulse]{animation:none!important}.hf-bar,.hf-replay{display:none}}