.FairnessDemo-module__kU1rzW__demo{background:radial-gradient(120% 80% at 100% 0%, rgb(var(--sc-52dea6-rgb,82 222 166) / .1), transparent 55%), linear-gradient(180deg, var(--sc-121925,#121925), var(--sc-0b1018,#0b1018));border:1px solid #ffffff17;border-radius:26px;gap:18px;padding:clamp(18px,2.4vw,28px);transition:border-color .5s,box-shadow .5s;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #000000e6,inset 0 1px #ffffff0d}.FairnessDemo-module__kU1rzW__demo>*{z-index:1;position:relative}.FairnessDemo-module__kU1rzW__demo[data-result=pass]{border-color:rgb(var(--sc-52dea6-rgb,82 222 166) / .45);box-shadow:0 40px 80px -40px #000000e6, 0 0 60px -20px rgb(var(--sc-52dea6-rgb,82 222 166) / .45)}.FairnessDemo-module__kU1rzW__demo[data-result=fail]{border-color:#f43f5e73;box-shadow:0 40px 80px -40px #000000e6,0 0 60px -20px #f43f5e66}.FairnessDemo-module__kU1rzW__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.FairnessDemo-module__kU1rzW__steps li{color:var(--fg-3);align-content:start;gap:10px;font-size:12.5px;line-height:1.5;display:grid;position:relative}.FairnessDemo-module__kU1rzW__steps li:not(:last-child):after{content:"";background:var(--border-strong);height:1px;position:absolute;top:14px;left:40px;right:0}.FairnessDemo-module__kU1rzW__steps li span{border:1px solid var(--border-strong);width:30px;height:30px;color:var(--fg-3);font:700 11px/1 var(--font-mono);border-radius:50%;place-items:center;display:grid}.FairnessDemo-module__kU1rzW__steps li[data-state=current]{color:var(--fg-1)}.FairnessDemo-module__kU1rzW__steps li[data-state=current] span{color:var(--sc-052e1f,#052e1f);background:var(--accent);border-color:var(--accent)}.FairnessDemo-module__kU1rzW__steps li[data-state=done] span{color:var(--accent);border-color:var(--accent)}.FairnessDemo-module__kU1rzW__steps li[data-state=done]:after{background:var(--accent)}.FairnessDemo-module__kU1rzW__ledger{gap:10px;margin:0;display:grid}.FairnessDemo-module__kU1rzW__ledger>div{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:12px;display:grid}.FairnessDemo-module__kU1rzW__ledger dt{color:var(--fg-3);font:600 11px/1.3 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.FairnessDemo-module__kU1rzW__ledger dd{margin:0}.FairnessDemo-module__kU1rzW__hash{background:var(--sc-070a10,#070a10);min-height:40px;color:var(--sc-a7f3d0,#a7f3d0);font:500 12px/1.45 var(--font-mono);letter-spacing:.02em;overflow-wrap:anywhere;border:1px solid #ffffff0f;border-radius:10px;align-items:center;padding:8px 12px;display:flex}.FairnessDemo-module__kU1rzW__sealed{color:var(--fg-4);background:repeating-linear-gradient(135deg, var(--sc-070a10,#070a10) 0 8px, var(--sc-0b0f17,#0b0f17) 8px 16px)}.FairnessDemo-module__kU1rzW__sealed span{align-items:center;gap:8px;display:inline-flex}.FairnessDemo-module__kU1rzW__sealed span:before{content:"";border:2px solid;border-top-width:5px;border-radius:2px;width:10px;height:12px}.FairnessDemo-module__kU1rzW__unsealed{color:#fde68a;animation:FairnessDemo-module__kU1rzW__unseal .7s var(--ease-out)}@keyframes FairnessDemo-module__kU1rzW__unseal{0%{opacity:0;letter-spacing:.4em;filter:blur(4px)}}.FairnessDemo-module__kU1rzW__table{background:radial-gradient(ellipse at 50% 40%, var(--sc-136b4a,#136b4a), var(--sc-0b3d2b,#0b3d2b) 62%, var(--sc-082a1e,#082a1e));box-shadow:inset 0 0 0 6px var(--sc-0d1b16,#0d1b16), inset 0 0 0 8px #f4d03f40, inset 0 12px 40px #00000073;border-radius:999px/70%;justify-items:center;gap:14px;padding:22px 12px 26px;display:grid;position:relative}.FairnessDemo-module__kU1rzW__tableLabel{color:#fff9;font:600 11px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.FairnessDemo-module__kU1rzW__cards{perspective:900px;gap:clamp(6px,1.2vw,12px);display:flex}.FairnessDemo-module__kU1rzW__card{aspect-ratio:5/7;width:clamp(44px,5vw,62px);transform-style:preserve-3d;transition:transform .7s var(--ease-out);position:relative}.FairnessDemo-module__kU1rzW__card.FairnessDemo-module__kU1rzW__open{transform:rotateY(180deg)}.FairnessDemo-module__kU1rzW__back,.FairnessDemo-module__kU1rzW__face{backface-visibility:hidden;border-radius:8px;position:absolute;inset:0}.FairnessDemo-module__kU1rzW__back{background:radial-gradient(circle at 50% 50%, rgb(var(--sc-52dea6-rgb,82 222 166) / .35) 0 18%, transparent 19%), repeating-linear-gradient(45deg, var(--sc-14324a,#14324a) 0 4px, var(--sc-0f2537,#0f2537) 4px 8px);border:2px solid var(--sc-e8edf3,#e8edf3);box-shadow:0 8px 18px #0006}.FairnessDemo-module__kU1rzW__face{background:linear-gradient(160deg, #fff, var(--sc-e9edf3,#e9edf3));color:var(--sc-0b0f17,#0b0f17);grid-template-rows:auto 1fr;padding:5px 6px;display:grid;transform:rotateY(180deg);box-shadow:0 8px 18px #0006}.FairnessDemo-module__kU1rzW__face b{font:800 clamp(14px, 1.5vw, 18px)/1 var(--font-sans)}.FairnessDemo-module__kU1rzW__face i{place-self:center;font-size:clamp(20px,2.3vw,28px);font-style:normal;line-height:1}.FairnessDemo-module__kU1rzW__red{color:#e11d48}.FairnessDemo-module__kU1rzW__card.FairnessDemo-module__kU1rzW__bad .FairnessDemo-module__kU1rzW__face{animation:.5s FairnessDemo-module__kU1rzW__shake;box-shadow:0 0 0 3px #f43f5e,0 0 30px #f43f5e99}@keyframes FairnessDemo-module__kU1rzW__shake{20%,60%{translate:-4px}40%,80%{translate:4px}}.FairnessDemo-module__kU1rzW__console{background:var(--sc-06090e,#06090e);min-height:96px;font:500 12.5px/1.5 var(--font-mono);border:1px solid #ffffff0f;border-radius:12px;align-content:center;gap:6px;padding:12px 14px;display:grid}.FairnessDemo-module__kU1rzW__console p{animation:FairnessDemo-module__kU1rzW__lineIn .38s var(--ease-out) both;gap:8px;margin:0;display:flex}.FairnessDemo-module__kU1rzW__console p:nth-child(2){animation-delay:.16s}.FairnessDemo-module__kU1rzW__console strong{font:700 14px/1.45 var(--font-sans);animation:FairnessDemo-module__kU1rzW__lineIn .38s .32s var(--ease-out) both;margin-top:4px}@keyframes FairnessDemo-module__kU1rzW__lineIn{0%{opacity:0;transform:translateY(6px)}}.FairnessDemo-module__kU1rzW__idle{color:var(--fg-4)}.FairnessDemo-module__kU1rzW__good{color:var(--sc-6ee7b7,#6ee7b7)}.FairnessDemo-module__kU1rzW__bad{color:#fb7185}.FairnessDemo-module__kU1rzW__scan{color:#fde68a}.FairnessDemo-module__kU1rzW__scan:after{content:"▍";animation:.9s steps(2,end) infinite FairnessDemo-module__kU1rzW__caret}@keyframes FairnessDemo-module__kU1rzW__caret{50%{opacity:0}}.FairnessDemo-module__kU1rzW__actions{flex-wrap:wrap;gap:10px;display:flex}:is(.FairnessDemo-module__kU1rzW__actions .btn:disabled,.FairnessDemo-module__kU1rzW__actions .btn[aria-disabled=true]){opacity:.5;cursor:default;transform:none}.FairnessDemo-module__kU1rzW__note{color:var(--fg-4);margin:0;font-size:12px;line-height:1.6}@media (max-width:760px){.FairnessDemo-module__kU1rzW__steps{gap:8px}.FairnessDemo-module__kU1rzW__steps li{font-size:11px}.FairnessDemo-module__kU1rzW__ledger>div{grid-template-columns:minmax(0,1fr);gap:6px}.FairnessDemo-module__kU1rzW__table{border-radius:40px}.FairnessDemo-module__kU1rzW__actions .btn{flex:auto;justify-content:center}}@media (prefers-reduced-motion:reduce){.FairnessDemo-module__kU1rzW__card{transition:none}.FairnessDemo-module__kU1rzW__steps li:after,.FairnessDemo-module__kU1rzW__unsealed,.FairnessDemo-module__kU1rzW__console p,.FairnessDemo-module__kU1rzW__console strong,.FairnessDemo-module__kU1rzW__card.FairnessDemo-module__kU1rzW__bad .FairnessDemo-module__kU1rzW__face,.FairnessDemo-module__kU1rzW__scan:after{animation:none}}
