@property --p2-develop{syntax:"<percentage>";inherits:false;initial-value:0%}.p2-halftone{z-index:0;--p2-develop:-24%;width:min(100%,1600px);-webkit-mask-image:linear-gradient(90deg, transparent 0%, #000 4%, #000 96%, transparent 100%), linear-gradient(180deg, #000 0%, #000 46%, transparent 94%), radial-gradient(ellipse 50% 30% at 50% 50%, #00000029 52%, #000 100%), radial-gradient(circle farthest-corner at 50% 36%, #000 var(--p2-develop), transparent calc(var(--p2-develop) + 24%));-webkit-mask-image:linear-gradient(90deg, transparent 0%, #000 4%, #000 96%, transparent 100%), linear-gradient(180deg, #000 0%, #000 46%, transparent 94%), radial-gradient(ellipse 50% 30% at 50% 50%, #00000029 52%, #000 100%), radial-gradient(circle farthest-corner at 50% 36%, #000 var(--p2-develop), transparent calc(var(--p2-develop) + 24%));mask-image:linear-gradient(90deg, transparent 0%, #000 4%, #000 96%, transparent 100%), linear-gradient(180deg, #000 0%, #000 46%, transparent 94%), radial-gradient(ellipse 50% 30% at 50% 50%, #00000029 52%, #000 100%), radial-gradient(circle farthest-corner at 50% 36%, #000 var(--p2-develop), transparent calc(var(--p2-develop) + 24%));-webkit-mask-composite:source-in;position:absolute;top:0;left:50%;translate:-50%;-webkit-mask-composite:source-in;mask-composite:intersect}.p2-halftone[data-ready]{animation:1.2s cubic-bezier(.45,0,.2,1) both p2-develop}@keyframes p2-develop{0%{--p2-develop:-24%}to{--p2-develop:100%}}.p2-halftone__img{aspect-ratio:1440/460;width:100%;height:auto;display:block}@media (min-width:640px) and (max-width:1023.98px){.p2-halftone{width:calc(100% + 184.32px - 18vw);top:calc(56.32px - 5.5vw)}}@media (max-width:639.98px){.p2-halftone{width:100%;max-width:480px;-webkit-mask-image:linear-gradient(90deg, transparent 0%, #000 3%, #000 97%, transparent 100%), linear-gradient(180deg, #000 0%, #000 90%, transparent 100%), radial-gradient(circle farthest-corner at 64% 46%, #000 var(--p2-develop), transparent calc(var(--p2-develop) + 24%));-webkit-mask-image:linear-gradient(90deg, transparent 0%, #000 3%, #000 97%, transparent 100%), linear-gradient(180deg, #000 0%, #000 90%, transparent 100%), radial-gradient(circle farthest-corner at 64% 46%, #000 var(--p2-develop), transparent calc(var(--p2-develop) + 24%));mask-image:linear-gradient(90deg, transparent 0%, #000 3%, #000 97%, transparent 100%), linear-gradient(180deg, #000 0%, #000 90%, transparent 100%), radial-gradient(circle farthest-corner at 64% 46%, #000 var(--p2-develop), transparent calc(var(--p2-develop) + 24%));margin-top:max(0px,62px - 16.7vw);position:relative;left:auto;translate:none}.p2-halftone__img{aspect-ratio:390/280}}@media (prefers-reduced-motion:reduce){.p2-halftone,.p2-halftone[data-ready]{--p2-develop:100%;animation:none}}@media (scripting:none){.p2-halftone{--p2-develop:100%}}.p2-hook{text-shadow:0 1px 2px #0000008c,0 0 10px #00000059}.p2-wave-mask{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%)}@media (max-width:639.98px){.p2-wave-mask{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%)}}.approve-stack{display:block;position:relative}.approve-stack .arc-card-stack__stage{width:100%}.approve-stack .arc-card-stack__face{background:var(--card);box-shadow:0 0 0 1px color-mix(in srgb, var(--shade) 10%, transparent);border:0;transition:box-shadow .16s cubic-bezier(.22,1,.36,1)}.approve-stack .arc-card-stack__card[data-top] .arc-card-stack__face,.approve-stack .arc-card-stack__card[data-flying] .arc-card-stack__face{box-shadow:0 0 0 2px var(--primary), 0 30px 60px color-mix(in srgb, var(--signal-glow) 25%, transparent)}.approve-stack .arc-card-stack__shade{background:color-mix(in srgb, var(--page) 80%, transparent)}.approve-stack .arc-card-stack__stage:focus-visible .arc-card-stack__card[data-top]{outline:2px solid var(--ring);outline-offset:4px}.approve-stack .arc-card-stack__stamp,.approve-stack .arc-card-stack__stamp[data-side=left],.approve-stack .arc-card-stack__stamp[data-side=right]{aspect-ratio:1;border:0;border-radius:9999px;justify-content:center;width:36%;height:auto;padding:0;top:50%;left:50%;right:auto;translate:-50% -60%}.approve-stack .arc-card-stack__stamp svg,.approve-stack .arc-card-stack__stamp[data-side] svg{width:50%;height:50%;color:var(--ink)}.approve-stack .arc-card-stack__stamp[data-side=right] svg{color:var(--primary-foreground)}.approve-stack .arc-card-stack__stamp[data-side=right]{background:var(--primary);box-shadow:0 0 0 4px color-mix(in srgb, var(--raised) 70%, transparent), 0 18px 44px color-mix(in srgb, var(--signal-glow) 42%, transparent)}.approve-stack .arc-card-stack__stamp[data-side=left]{background:color-mix(in srgb, var(--raised) 92%, transparent);box-shadow:0 0 0 4px color-mix(in srgb, var(--raised) 45%, transparent), 0 12px 28px color-mix(in srgb, var(--shade) 28%, transparent)}.approve-stack .arc-card-stack__card[data-held] .arc-card-stack__stamp[data-chosen]{animation:.28s cubic-bezier(.34,1.4,.64,1) both approve-stamp}@keyframes approve-stamp{0%{scale:.55}to{scale:1}}@media (prefers-reduced-motion:reduce){.approve-stack .arc-card-stack__card[data-held] .arc-card-stack__stamp[data-chosen]{animation:none}}.approve-stack .arc-card-stack__controls{top:var(--arc-card-height);z-index:1;pointer-events:none;flex-wrap:nowrap;gap:8px;padding:10px;display:flex;position:absolute;left:0;right:0;translate:0 -100%}.approve-stack .arc-card-stack__control,.approve-stack .arc-card-stack__control[data-tone=primary]{pointer-events:auto;border:0;border-radius:8px;outline:none;flex:1 1 0;min-width:0;height:36px;min-height:36px;padding:0;font-size:13px;line-height:1}.approve-stack .arc-card-stack__control svg{display:none}.approve-stack .arc-card-stack__control:not([data-tone]){background:color-mix(in srgb, var(--raised) 85%, transparent);color:var(--ink);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-weight:500}.approve-stack .arc-card-stack__control[data-tone=primary]{background:var(--primary);color:var(--primary-foreground);font-weight:600}@media (hover:hover) and (pointer:fine){.approve-stack .arc-card-stack__control:not([data-tone]):not([aria-disabled]):hover{background:var(--raised)}.approve-stack .arc-card-stack__control[data-tone=primary]:not([aria-disabled]):hover{background:var(--primary-hover)}}.approve-stack .arc-card-stack__control:not([data-tone]):not([aria-disabled]):active{background:var(--bezel)}.approve-stack .arc-card-stack__control[data-tone=primary]:not([aria-disabled]):active{background:var(--signal-deep);color:var(--signal-label)}.approve-stack .arc-card-stack__control:focus-visible{box-shadow:0 0 0 2px var(--ink), 0 0 0 4px var(--page)}.approve-frame--small .approve-stack .arc-card-stack__controls{gap:6px;padding:8px}.approve-frame--small .approve-stack .arc-card-stack__control,.approve-frame--small .approve-stack .arc-card-stack__control[data-tone=primary]{height:32px;min-height:32px;font-size:12px;position:relative}.approve-frame--small .approve-stack .arc-card-stack__control:after{content:"";position:absolute;inset:-6px 0}.hb-band{z-index:0;--p2-develop:-24%;width:100%;height:540px;-webkit-mask-image:linear-gradient(90deg, transparent 0%, #000 3%, #000 97%, transparent 100%), linear-gradient(180deg, #000 0%, #000 50%, transparent 96%), radial-gradient(ellipse 700px 150px at 50% 222px, #00000029 52%, #000 100%), radial-gradient(circle farthest-corner at 50% 36%, #000 var(--p2-develop), transparent calc(var(--p2-develop) + 24%));-webkit-mask-image:linear-gradient(90deg, transparent 0%, #000 3%, #000 97%, transparent 100%), linear-gradient(180deg, #000 0%, #000 50%, transparent 96%), radial-gradient(ellipse 700px 150px at 50% 222px, #00000029 52%, #000 100%), radial-gradient(circle farthest-corner at 50% 36%, #000 var(--p2-develop), transparent calc(var(--p2-develop) + 24%));mask-image:linear-gradient(90deg, transparent 0%, #000 3%, #000 97%, transparent 100%), linear-gradient(180deg, #000 0%, #000 50%, transparent 96%), radial-gradient(ellipse 700px 150px at 50% 222px, #00000029 52%, #000 100%), radial-gradient(circle farthest-corner at 50% 36%, #000 var(--p2-develop), transparent calc(var(--p2-develop) + 24%));-webkit-mask-composite:source-in;position:absolute;top:0;left:0;overflow:hidden;-webkit-mask-composite:source-in;mask-composite:intersect}.hb-band[data-ready]{animation:1.2s cubic-bezier(.45,0,.2,1) both p2-develop}.hb-svg{display:block;position:absolute;inset:0;overflow:visible}@media (max-width:639.98px){.hb-band{aspect-ratio:390/280;width:100%;max-width:480px;height:auto;-webkit-mask-image:linear-gradient(90deg, transparent 0%, #000 3%, #000 97%, transparent 100%), linear-gradient(180deg, #000 0%, #000 74%, transparent 100%), radial-gradient(circle farthest-corner at 50% 46%, #000 var(--p2-develop), transparent calc(var(--p2-develop) + 24%));-webkit-mask-image:linear-gradient(90deg, transparent 0%, #000 3%, #000 97%, transparent 100%), linear-gradient(180deg, #000 0%, #000 74%, transparent 100%), radial-gradient(circle farthest-corner at 50% 46%, #000 var(--p2-develop), transparent calc(var(--p2-develop) + 24%));mask-image:linear-gradient(90deg, transparent 0%, #000 3%, #000 97%, transparent 100%), linear-gradient(180deg, #000 0%, #000 74%, transparent 100%), radial-gradient(circle farthest-corner at 50% 46%, #000 var(--p2-develop), transparent calc(var(--p2-develop) + 24%));position:relative}.hb-band[data-bg=horizon]{aspect-ratio:390/212}}@media (min-width:640px){.hb-band[data-bg=horizon]{-webkit-mask-image:linear-gradient(90deg, transparent 0%, #000 3%, #000 97%, transparent 100%), linear-gradient(180deg, #000 0%, #000 50%, transparent 96%), radial-gradient(circle farthest-corner at 50% 36%, #000 var(--p2-develop), transparent calc(var(--p2-develop) + 24%));-webkit-mask-image:linear-gradient(90deg, transparent 0%, #000 3%, #000 97%, transparent 100%), linear-gradient(180deg, #000 0%, #000 50%, transparent 96%), radial-gradient(circle farthest-corner at 50% 36%, #000 var(--p2-develop), transparent calc(var(--p2-develop) + 24%));mask-image:linear-gradient(90deg, transparent 0%, #000 3%, #000 97%, transparent 100%), linear-gradient(180deg, #000 0%, #000 50%, transparent 96%), radial-gradient(circle farthest-corner at 50% 36%, #000 var(--p2-develop), transparent calc(var(--p2-develop) + 24%))}}@media (prefers-reduced-motion:reduce){.hb-band,.hb-band[data-ready]{--p2-develop:100%;animation:none}}.hb-neg{display:none}@media (prefers-color-scheme:dark){:root:not([data-scheme]) .hb-pos{display:none}:root:not([data-scheme]) .hb-neg{display:inline}}:root[data-tone=dark] .hb-pos{display:none}:root[data-tone=dark] .hb-neg{display:inline}.hb-curve-draw{animation:2.4s cubic-bezier(.33,0,.2,1) .2s both hb-draw}@media (prefers-reduced-motion:reduce){.hb-curve-draw{animation:none}}@keyframes hb-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.hb-film-run{animation:hb-film-up var(--hb-duration,160s) linear infinite}.hb-film-run[data-dir=down]{animation-name:hb-film-down}.hb-film-run[data-dir=left]{animation-name:hb-film-left}@keyframes hb-film-up{0%{transform:translate(0,0)}to{transform:translate3d(0, calc(var(--hb-period) * -1), 0)}}@keyframes hb-film-down{0%{transform:translate3d(0, calc(var(--hb-period) * -1), 0)}to{transform:translate(0,0)}}@keyframes hb-film-left{0%{transform:translate(0,0)}to{transform:translate3d(calc(var(--hb-period) * -1), 0, 0)}}.hb-film-fade{position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 24px,#000 110px);mask-image:linear-gradient(#0000 24px,#000 110px)}@property --hb-sweep{syntax:"<angle>";inherits:false;initial-value:0deg}.hb-radar-scan{--hb-sweep:40deg;-webkit-mask-image:conic-gradient(from var(--hb-sweep), transparent 0deg, transparent 280deg, #000 358deg, transparent 360deg), radial-gradient(circle closest-side, transparent var(--hb-hole,40%), #000 calc(var(--hb-hole,40%) + 8%), #000 92%, transparent 100%);-webkit-mask-image:conic-gradient(from var(--hb-sweep), transparent 0deg, transparent 280deg, #000 358deg, transparent 360deg), radial-gradient(circle closest-side, transparent var(--hb-hole,40%), #000 calc(var(--hb-hole,40%) + 8%), #000 92%, transparent 100%);mask-image:conic-gradient(from var(--hb-sweep), transparent 0deg, transparent 280deg, #000 358deg, transparent 360deg), radial-gradient(circle closest-side, transparent var(--hb-hole,40%), #000 calc(var(--hb-hole,40%) + 8%), #000 92%, transparent 100%);-webkit-mask-composite:source-in;border-radius:9999px;animation:60s linear infinite hb-sweep;position:absolute;-webkit-mask-composite:source-in;mask-composite:intersect}@keyframes hb-sweep{0%{--hb-sweep:40deg}to{--hb-sweep:400deg}}
