.yl-check__stack{place-items:center;min-width:0;display:inline-grid}.yl-check__face{white-space:nowrap;visibility:hidden;grid-area:1/1;justify-content:center;align-items:center;gap:8px;display:inline-flex}.yl-check__face[data-on]{visibility:visible}.yl-check__icon{flex:none}.ui-btn.yl-check[aria-busy=true] .ui-btn__face>*{opacity:1}.ui-btn.yl-check[aria-busy=true]{cursor:progress}.ui-btn.yl-check .ui-btn__face{overflow:hidden}.yl-check--chip{min-width:44px;min-height:36px;font-family:var(--font-pixel);letter-spacing:1px;color:var(--bone);text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:#2a2040;border:0;justify-content:center;align-items:stretch;margin:0;padding:0;font-size:8px;line-height:12px;text-decoration:none;display:inline-flex;position:relative;box-shadow:inset 0 0 0 2px #8c9eff,3px 3px #000}.yl-check__body{flex:auto;justify-content:center;align-items:center;padding:8px 10px 7px;display:inline-flex;position:relative;overflow:hidden}@media (hover:hover){.yl-check--chip:hover:not([aria-disabled=true]){background:#352a52}}.yl-check--chip:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.yl-check--chip[data-yl-state=in]{color:#04120a;background:var(--poison);box-shadow:inset 0 -3px #1f9a0c,3px 3px #000}.yl-check--chip[data-yl-state=pending]{color:#2b1b00;background:var(--gold);box-shadow:inset 0 -3px 0 0 var(--gold-deep), 3px 3px 0 0 #000}.yl-check--chip[data-yl-state=out]{color:#ffe2d4;box-shadow:inset 0 0 0 2px var(--ember), 3px 3px 0 0 #000;background:#3a1709}.yl-check--chip:is([data-yl-state=unknown],[data-yl-state=busy]){color:var(--bone);background:#2a2040;box-shadow:inset 0 0 0 2px #8e8798,3px 3px #000}.yl-check--chip[data-yl-state=busy]{cursor:default}.yl-check--chip[data-yl-state=cooldown]{color:#8e8798;cursor:default;background:#221b30;box-shadow:inset 0 0 0 2px #3b2e53,3px 3px #000}.yl-check--chip[aria-busy=true]{cursor:progress}@media (pointer:coarse){.yl-tap44.yl-check--chip,.yl-tap44.ui-btn--sm{min-height:44px}}.ui-btn.yl-check[data-yl-tone=ember]{--face:#c4441a;--face-hover:#a83a14;--flash:var(--gold);--hi:color-mix(in srgb, var(--ember) 55%, #ffd8c4);--hi2:transparent;--lo:#7a2306;--lo2:transparent;--ink:#fff3ea;--ink-hover:#fff;--ink-shadow:#5a1800;--glow:color-mix(in srgb, var(--ember) 55%, transparent);--caret-c:var(--ember);--focus-c:var(--gold)}.yl-check__sweep{z-index:0;pointer-events:none;background:repeating-linear-gradient(0deg,#00000029 0 2px,#0000 2px 4px),linear-gradient(90deg,#0000 0 35%,#ffffff3d 35% 50%,#ffffff1a 50% 58%,#0000 58%);animation:.9s steps(8,end) infinite yl-sweep;position:absolute;inset:0;translate:-100%}.yl-check__stack{z-index:1;position:relative}.yl-check__glass{filter:drop-shadow(1px 1px #000);flex:none;display:inline-block;position:relative}.yl-check__glass svg{width:100%;height:100%;display:block}.yl-check__glass .ui-sand{opacity:0}.yl-check__glass .ui-sand-1{opacity:1}:is(.yl-check[aria-busy=true],.yl-auto[data-yl-auto=checking]) .yl-check__glass{animation:1.6s step-end infinite ui-glass-flip}:is(.yl-check[aria-busy=true],.yl-auto[data-yl-auto=checking]) .yl-check__glass .ui-sand-0{animation:1.6s step-end infinite ui-sand-0}:is(.yl-check[aria-busy=true],.yl-auto[data-yl-auto=checking]) .yl-check__glass .ui-sand-1{animation:1.6s step-end infinite ui-sand-1}:is(.yl-check[aria-busy=true],.yl-auto[data-yl-auto=checking]) .yl-check__glass .ui-sand-2{animation:1.6s step-end infinite ui-sand-2}:is(.yl-check[aria-busy=true],.yl-auto[data-yl-auto=checking]) .yl-check__glass .ui-sand-3{animation:1.6s step-end infinite ui-sand-3}.yl-check__dots{gap:3px;display:inline-flex}.yl-check__dots i{opacity:.25;background:currentColor;width:4px;height:4px;display:block}.yl-check[aria-busy=true] .yl-check__dots i{animation:.9s step-end infinite ui-load-chase}.yl-check[aria-busy=true] .yl-check__dots i:nth-child(2){animation-delay:.15s}.yl-check[aria-busy=true] .yl-check__dots i:nth-child(3){animation-delay:.3s}.ui-btn--md.yl-check .yl-check__dots i{width:6px;height:6px}.yl-check__still{display:none}.yl-check[data-yl-state=in] .yl-check__face[data-on]{animation:.16s steps(2,end) both yl-stamp}.yl-check__sparks{z-index:2;pointer-events:none;position:absolute;inset:0}.yl-check__sparks i{background:var(--poison);opacity:0;width:4px;height:4px;animation:.3s steps(3,end) both yl-spark;position:absolute;box-shadow:0 0 0 1px #000}.yl-check__sparks i:first-child{--sx:-6px;--sy:-6px;top:-2px;left:-2px}.yl-check__sparks i:nth-child(2){--sx:6px;--sy:-6px;top:-2px;right:-2px}.yl-check__sparks i:nth-child(3){--sx:-6px;--sy:6px;bottom:-2px;left:-2px}.yl-check__sparks i:nth-child(4){--sx:6px;--sy:6px;bottom:-2px;right:-2px}.yl-check[data-yl-state=pending] .yl-check__face[data-on]{animation:.24s steps(2,end) yl-blink}.yl-check:is([data-yl-state=out],[data-yl-state=unknown]){animation:.18s steps(3,end) yl-shake}.yl-check[data-yl-replay=a]{animation:.18s steps(3,end) yl-shake-a}.yl-check[data-yl-replay=b]{animation:.18s steps(3,end) yl-shake-b}@keyframes yl-sweep{0%{translate:-100%}to{translate:100%}}@keyframes yl-stamp{0%{scale:1}50%{scale:1.08}to{scale:1}}@keyframes yl-spark{0%{opacity:1;translate:0}70%{opacity:1}to{opacity:0;translate:var(--sx) var(--sy)}}@keyframes yl-blink{50%{opacity:.35}}@keyframes yl-shake{0%{translate:2px}50%{translate:-2px}to{translate:0}}@keyframes yl-shake-a{0%{translate:2px}50%{translate:-2px}to{translate:0}}@keyframes yl-shake-b{0%{translate:2px}50%{translate:-2px}to{translate:0}}.yl-check[data-yl-nudge]{outline:2px dashed var(--gold);outline-offset:3px;animation:.5s step-end 4 yl-nudge}.yl-check--chip[data-yl-nudge]{color:#2b1b00;background:var(--gold);box-shadow:inset 0 -3px 0 0 var(--gold-deep), 3px 3px 0 0 #000}.yl-check[data-yl-nudge]:focus-visible{outline-style:solid;animation:none}@keyframes yl-nudge{50%{outline-color:#0000}}.yl-auto[data-yl-auto=nudge]{color:var(--gold)}[data-motion=reduce] .yl-check[data-yl-nudge]{animation:none}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) .yl-check[data-yl-nudge]{animation:none}}[data-motion=reduce] .yl-check__sweep,[data-motion=reduce] .yl-check__sparks,[data-motion=reduce] .yl-check__dots{display:none}[data-motion=reduce] .yl-check__still{display:inline}[data-motion=reduce] .yl-check__glass,[data-motion=reduce] .yl-check__glass .ui-sand{animation:none!important}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) .yl-check__sweep,html:not([data-motion=full]) .yl-check__sparks,html:not([data-motion=full]) .yl-check__dots{display:none}html:not([data-motion=full]) .yl-check__still{display:inline}html:not([data-motion=full]) .yl-check__glass,html:not([data-motion=full]) .yl-check__glass .ui-sand{animation:none!important}}.yl-auto,.yl-fallback{font-family:var(--font-body);color:var(--ash);align-items:center;gap:8px;margin:0;font-size:13px;line-height:1.4;display:flex}.yl-auto[data-yl-auto=checking]{color:var(--bone)}.yl-fallback{align-items:flex-start}.yl-fallback>svg{color:#8c9eff;flex:none;margin-top:3px}.yl-auto>svg{flex:none}
