.LoopOverlay-module__2xFJhq__layer{pointer-events:none;position:absolute;inset:0}.LoopOverlay-module__2xFJhq__card{pointer-events:auto;cursor:help;visibility:hidden;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:6px;min-width:36px;min-height:32px;position:absolute;top:0;left:0;translate:-50% -50%}.LoopOverlay-module__2xFJhq__card[data-placed=true]{visibility:visible}@media (pointer:coarse){.LoopOverlay-module__2xFJhq__card{cursor:pointer;min-width:44px;min-height:44px}}.LoopOverlay-module__2xFJhq__badge{border:1px solid var(--color-line-strong);color:var(--color-ink-100);font-family:var(--font-mono);letter-spacing:.04em;pointer-events:none;animation:LoopOverlay-module__2xFJhq__badge-in .26s var(--ease-spring) both;background:#151311eb;border-radius:999px;padding:1px 5px;font-size:.6875rem;line-height:1.35;position:absolute;top:-9px;right:-9px}@keyframes LoopOverlay-module__2xFJhq__badge-in{0%{opacity:0;scale:.6}}.LoopOverlay-module__2xFJhq__gate{pointer-events:none;visibility:hidden;white-space:nowrap;justify-items:center;display:grid;position:absolute;top:0;left:0;translate:-50% 10px}.LoopOverlay-module__2xFJhq__gate[data-placed=true]{visibility:visible}.LoopOverlay-module__2xFJhq__gate>span{transition:opacity .22s var(--ease-out), translate .26s var(--ease-out-expo);grid-area:1/1}.LoopOverlay-module__2xFJhq__wait{letter-spacing:.01em;color:var(--color-ink-500);font-size:.75rem;line-height:1.4}.LoopOverlay-module__2xFJhq__sent{color:var(--color-brand-soft);font-family:var(--font-mono);letter-spacing:.06em;opacity:0;background:#ff6b351a;border:1px solid #ff6b3573;border-radius:999px;align-items:center;gap:.3rem;padding:.1rem .5rem;font-size:.6875rem;line-height:1.4;display:inline-flex;translate:0 4px}.LoopOverlay-module__2xFJhq__gate[data-sent=true] .LoopOverlay-module__2xFJhq__wait{opacity:0;translate:0 -4px}.LoopOverlay-module__2xFJhq__gate[data-sent=true] .LoopOverlay-module__2xFJhq__sent{opacity:1;translate:0}.LoopOverlay-module__2xFJhq__pop{z-index:2;background:linear-gradient(var(--color-surface-2), var(--color-surface)) padding-box, linear-gradient(180deg, #f3efe838, #f3efe80f 40%, #f3efe80a) border-box;pointer-events:none;opacity:0;transform-origin:50% 100%;width:max-content;max-width:min(16rem,100vw - 2rem);transition:opacity .14s var(--ease-exit), scale .14s var(--ease-exit);border:1px solid #0000;border-radius:.75rem;padding:.7rem .85rem .75rem;position:absolute;top:0;left:0;translate:-50% -100%;scale:.96;box-shadow:inset 0 1px #ffffff0d,0 18px 40px -18px #000000e6}.LoopOverlay-module__2xFJhq__pop[data-side=below]{transform-origin:50% 0;translate:-50%}.LoopOverlay-module__2xFJhq__pop[data-open=true]{opacity:1;transition:opacity .18s var(--ease-out), scale .22s var(--ease-out-expo);scale:1}.LoopOverlay-module__2xFJhq__popName{color:var(--color-ink-50);font-size:.875rem;font-weight:500;line-height:1.3}.LoopOverlay-module__2xFJhq__popMeta{color:var(--color-ink-300);align-items:center;gap:.4rem;margin-top:.3rem;font-size:.75rem;line-height:1.4;display:flex}.LoopOverlay-module__2xFJhq__dot{border-radius:999px;flex:none;width:.45rem;height:.45rem}.LoopOverlay-module__2xFJhq__sep{color:var(--color-ink-600)}.LoopOverlay-module__2xFJhq__bars{color:var(--color-ink-200);flex:none}.LoopOverlay-module__2xFJhq__popVersion{font-family:var(--font-mono);letter-spacing:.02em;color:var(--color-ink-400);margin-top:.45rem;font-size:.6875rem;line-height:1.45}.LoopOverlay-module__2xFJhq__popPos{color:var(--color-ink-200);margin-top:.15rem;font-size:.75rem;line-height:1.4}@media (prefers-reduced-motion:reduce){.LoopOverlay-module__2xFJhq__badge{animation:none}.LoopOverlay-module__2xFJhq__gate>span,.LoopOverlay-module__2xFJhq__pop,.LoopOverlay-module__2xFJhq__pop[data-open=true]{transition:opacity .12s linear}.LoopOverlay-module__2xFJhq__sent,.LoopOverlay-module__2xFJhq__gate[data-sent=true] .LoopOverlay-module__2xFJhq__wait{translate:0}.LoopOverlay-module__2xFJhq__pop{scale:1}}
.ApprovalStrip-module__s-9kzq__body{margin-top:1.1rem;position:relative}.ApprovalStrip-module__s-9kzq__steps{transition:opacity .22s var(--ease-exit);gap:.8rem;display:grid}.ApprovalStrip-module__s-9kzq__card[data-phase=clear] .ApprovalStrip-module__s-9kzq__steps{opacity:0}.ApprovalStrip-module__s-9kzq__step{grid-template-columns:1.75rem minmax(0,1fr);display:grid;position:relative}.ApprovalStrip-module__s-9kzq__rail{background:var(--color-line);width:1px;position:absolute;top:1.5rem;bottom:-.8rem;left:.4375rem}.ApprovalStrip-module__s-9kzq__wire:after{content:"";background:var(--color-brand);transform-origin:top;animation:ApprovalStrip-module__s-9kzq__wire-fill .42s var(--ease-in-out) 60ms both;position:absolute;inset:0}@keyframes ApprovalStrip-module__s-9kzq__wire-fill{0%{transform:scaleY(0)}}.ApprovalStrip-module__s-9kzq__num{color:var(--color-ink-500)}.ApprovalStrip-module__s-9kzq__card[data-phase=sent] .ApprovalStrip-module__s-9kzq__step:nth-child(4) .ApprovalStrip-module__s-9kzq__num{color:var(--color-brand)}.ApprovalStrip-module__s-9kzq__chip{border:1px solid var(--color-line);font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-ink-300);background:#0c0a0973;border-radius:.375rem;align-items:center;gap:.4rem;padding:.15rem .5rem;font-size:.6875rem;line-height:1.45;display:inline-flex}.ApprovalStrip-module__s-9kzq__dot{border-radius:999px;flex:none;width:.45rem;height:.45rem}.ApprovalStrip-module__s-9kzq__version{letter-spacing:.02em}.ApprovalStrip-module__s-9kzq__draft{border:1px solid var(--color-line-soft);background:#0c0a0966;border-radius:.625rem;min-height:7rem;margin-top:.4rem;padding:.55rem .75rem .65rem}@media (min-width:64rem){.ApprovalStrip-module__s-9kzq__draft{min-height:5.55rem}}.ApprovalStrip-module__s-9kzq__ghost{opacity:0}.ApprovalStrip-module__s-9kzq__mark{color:var(--color-ink-50);-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#f3efe81a;border-radius:3px;margin:0 -1px;padding:0 1px;box-shadow:inset 0 -1px #f3efe859}.ApprovalStrip-module__s-9kzq__caret{vertical-align:-.12em;width:0;height:1em;box-shadow:1.5px 0 0 0 var(--color-ink-300);margin-right:1.5px;animation:.9s step-end infinite ApprovalStrip-module__s-9kzq__caret-blink;display:inline-block}@keyframes ApprovalStrip-module__s-9kzq__caret-blink{50%{opacity:0}}.ApprovalStrip-module__s-9kzq__approve{color:var(--color-brand-soft);transition:background-color .2s var(--ease-out), border-color .2s var(--ease-out), color .2s var(--ease-out), scale .2s var(--ease-spring);background:#ff6b351a;border:1px solid #ff6b3580;position:relative}.ApprovalStrip-module__s-9kzq__approve:active{transition-duration:.1s;scale:.97}@media (hover:hover) and (pointer:fine){.ApprovalStrip-module__s-9kzq__approve:hover{background:#ff6b352b;border-color:#ff6b35cc}}.ApprovalStrip-module__s-9kzq__approve[aria-disabled=true]{cursor:default}.ApprovalStrip-module__s-9kzq__card[data-phase=sent] .ApprovalStrip-module__s-9kzq__approve{background:0 0;border-color:#ff6b3547}.ApprovalStrip-module__s-9kzq__card[data-phase=sent] .ApprovalStrip-module__s-9kzq__approve:active,.ApprovalStrip-module__s-9kzq__card[data-phase=returned] .ApprovalStrip-module__s-9kzq__approve:active{scale:1}.ApprovalStrip-module__s-9kzq__card[data-phase=returned] .ApprovalStrip-module__s-9kzq__approve{opacity:.55}.ApprovalStrip-module__s-9kzq__approve:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;border:1px solid #ff6b35b3;position:absolute;inset:-1px}.ApprovalStrip-module__s-9kzq__card[data-armed=true][data-nudge=true] .ApprovalStrip-module__s-9kzq__approve:after{animation:ApprovalStrip-module__s-9kzq__nudge 2.4s var(--ease-out) infinite}@keyframes ApprovalStrip-module__s-9kzq__nudge{0%{opacity:.75;scale:1}70%,to{opacity:0;scale:1.14 1.35}}.ApprovalStrip-module__s-9kzq__revise{border:1px solid var(--color-line-strong);color:var(--color-ink-100);transition:background-color .2s var(--ease-out), border-color .2s var(--ease-out), color .2s var(--ease-out), opacity .2s var(--ease-out), scale .2s var(--ease-spring);background:#f3efe805}.ApprovalStrip-module__s-9kzq__revise:active{transition-duration:.1s;scale:.97}@media (hover:hover) and (pointer:fine){.ApprovalStrip-module__s-9kzq__revise:hover{background:#f3efe80f;border-color:#aba49b99}}.ApprovalStrip-module__s-9kzq__revise[aria-disabled=true]{opacity:.4;cursor:default}.ApprovalStrip-module__s-9kzq__revise[aria-disabled=true]:active{scale:1}.ApprovalStrip-module__s-9kzq__labels{display:inline-grid}.ApprovalStrip-module__s-9kzq__labels>span{grid-area:1/1;justify-content:center;align-items:center;gap:.375rem;display:inline-flex}.ApprovalStrip-module__s-9kzq__done{opacity:0;transform:translateY(4px)}.ApprovalStrip-module__s-9kzq__card[data-phase=sent] .ApprovalStrip-module__s-9kzq__idle{opacity:0;transform:translateY(-4px)}.ApprovalStrip-module__s-9kzq__card[data-phase=sent] .ApprovalStrip-module__s-9kzq__done{opacity:1;transform:none}.ApprovalStrip-module__s-9kzq__card[data-armed=true] .ApprovalStrip-module__s-9kzq__idle,.ApprovalStrip-module__s-9kzq__card[data-armed=true] .ApprovalStrip-module__s-9kzq__done{transition:opacity .18s var(--ease-out), transform .18s var(--ease-out)}.ApprovalStrip-module__s-9kzq__swap{display:grid}.ApprovalStrip-module__s-9kzq__pane{opacity:1;grid-template-rows:1fr;display:grid}.ApprovalStrip-module__s-9kzq__swap>.ApprovalStrip-module__s-9kzq__pane:last-child,.ApprovalStrip-module__s-9kzq__swap[data-open=true]>.ApprovalStrip-module__s-9kzq__pane:first-child{opacity:0;grid-template-rows:0fr}.ApprovalStrip-module__s-9kzq__swap[data-open=true]>.ApprovalStrip-module__s-9kzq__pane:last-child{opacity:1;grid-template-rows:1fr}.ApprovalStrip-module__s-9kzq__card[data-armed=true] .ApprovalStrip-module__s-9kzq__pane{transition:grid-template-rows .26s var(--ease-out), opacity .2s var(--ease-out)}.ApprovalStrip-module__s-9kzq__paneInner{min-height:0;margin:-6px;padding:6px;overflow:hidden}.ApprovalStrip-module__s-9kzq__option{border:1px solid var(--color-line);color:var(--color-ink-100);transition:background-color .18s var(--ease-out), border-color .18s var(--ease-out), scale .2s var(--ease-spring);background:#f3efe808}.ApprovalStrip-module__s-9kzq__option:active{transition-duration:.1s;scale:.97}@media (hover:hover) and (pointer:fine){.ApprovalStrip-module__s-9kzq__option:hover{background:#f3efe812;border-color:#aba49b8c}}.ApprovalStrip-module__s-9kzq__outcome{min-height:1.35rem}@keyframes ApprovalStrip-module__s-9kzq__swap-in{0%{opacity:0;translate:0 5px}}.ApprovalStrip-module__s-9kzq__count{vertical-align:bottom;height:1lh;display:inline-grid;overflow:clip}.ApprovalStrip-module__s-9kzq__clear{animation:ApprovalStrip-module__s-9kzq__swap-in .36s var(--ease-out-expo) .12s both;flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0}.ApprovalStrip-module__s-9kzq__refill{border:1px solid var(--color-line-strong);color:var(--color-ink-50);transition:background-color .2s var(--ease-out), border-color .2s var(--ease-out), scale .2s var(--ease-spring);background:#f3efe808;align-self:flex-start;position:relative;overflow:hidden}.ApprovalStrip-module__s-9kzq__refill:active{transition-duration:.1s;scale:.97}@media (hover:hover) and (pointer:fine){.ApprovalStrip-module__s-9kzq__refill:hover{background:#f3efe812;border-color:#aba49b99}}.ApprovalStrip-module__s-9kzq__timer{transform-origin:0;background:#f3efe873;height:1px;animation:8s linear both ApprovalStrip-module__s-9kzq__refill-timer;position:absolute;bottom:0;left:0;right:0}@keyframes ApprovalStrip-module__s-9kzq__refill-timer{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.ApprovalStrip-module__s-9kzq__wire:after,.ApprovalStrip-module__s-9kzq__caret,.ApprovalStrip-module__s-9kzq__card[data-armed=true][data-nudge=true] .ApprovalStrip-module__s-9kzq__approve:after,.ApprovalStrip-module__s-9kzq__timer{animation:none}.ApprovalStrip-module__s-9kzq__timer{display:none}.ApprovalStrip-module__s-9kzq__clear{animation:.15s linear both ApprovalStrip-module__s-9kzq__fade-only}.ApprovalStrip-module__s-9kzq__done,.ApprovalStrip-module__s-9kzq__card[data-phase=sent] .ApprovalStrip-module__s-9kzq__idle{transform:none}.ApprovalStrip-module__s-9kzq__card[data-armed=true] .ApprovalStrip-module__s-9kzq__pane{transition:opacity .15s linear}}@keyframes ApprovalStrip-module__s-9kzq__fade-only{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.ApprovalStrip-module__s-9kzq__approve,.ApprovalStrip-module__s-9kzq__approve:active,.ApprovalStrip-module__s-9kzq__revise:active,.ApprovalStrip-module__s-9kzq__option:active,.ApprovalStrip-module__s-9kzq__refill:active{scale:none}}
.HeroStage-module__pkQfLG__stage{-webkit-mask-image:linear-gradient(#000 80%,#0000);mask-image:linear-gradient(#000 80%,#0000)}
.Hero-module__4bCRnq__light{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000),linear-gradient(#0000,#000 150px 40%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000),linear-gradient(#0000,#000 150px 40%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}
.Loop-module__sulKSq__machineNode:after{background:var(--color-ink-200)}
