.CrucibleIntro-module__7UkCkq__root{--o-bg:#08090c;--o-ink:#e7e9ec;--o-muted:#7a8088;--o-red:#ff5252;--o-blue:#4d9dff;--o-amber:#f0a93b;--o-green:#5fd08a;--o-edge:#262b34;z-index:9999;color:var(--o-ink);font-family:var(--font-jakarta,ui-sans-serif, system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif);-webkit-font-smoothing:antialiased;background:radial-gradient(120% 95% at 50% 40%,#0f131a 0%,#0a0c11 46%,#050608 100%);justify-content:center;align-items:center;min-height:460px;display:flex;position:fixed;inset:0;overflow:hidden}.CrucibleIntro-module__7UkCkq__sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.CrucibleIntro-module__7UkCkq__scene{width:320px;height:360px;position:relative}.CrucibleIntro-module__7UkCkq__status{letter-spacing:.24em;text-transform:uppercase;white-space:nowrap;color:var(--o-muted);opacity:0;font-size:11px;transition:opacity .35s,color .35s;position:absolute;top:18px;left:50%;transform:translate(-50%)}.CrucibleIntro-module__7UkCkq__dot{background:var(--o-muted);border-radius:50%;width:6px;height:6px;margin-right:9px;display:inline-block;transform:translateY(-1px)}.CrucibleIntro-module__7UkCkq__doc{opacity:0;border:1px solid var(--o-edge);background:linear-gradient(#13171e,#0d1016);border-radius:14px;width:174px;height:214px;padding:20px 18px;transition:opacity .5s,transform .6s cubic-bezier(.2,.7,.2,1);position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)scale(.92)}.CrucibleIntro-module__7UkCkq__doc[data-in=true]{opacity:1;transform:translate(-50%,-50%)scale(1)}.CrucibleIntro-module__7UkCkq__doc[data-out=true]{opacity:0;transform:translate(-50%,-56%)scale(.9)}.CrucibleIntro-module__7UkCkq__dh{letter-spacing:.2em;text-transform:uppercase;color:#586270;margin-bottom:15px;font-size:8px}.CrucibleIntro-module__7UkCkq__ln{background:#222833;border-radius:3px;height:7px;margin-bottom:10px}.CrucibleIntro-module__7UkCkq__lnS{width:60%}.CrucibleIntro-module__7UkCkq__lnM{width:90%}.CrucibleIntro-module__7UkCkq__lnL{width:100%}.CrucibleIntro-module__7UkCkq__tint{pointer-events:none;background:0 0;border-radius:14px;transition:background .5s,box-shadow .5s;position:absolute;inset:0}.CrucibleIntro-module__7UkCkq__tint[data-tint=red]{background:#ff52521a;box-shadow:inset 0 0 0 1px #ff52528c,0 0 34px #ff525247}.CrucibleIntro-module__7UkCkq__tint[data-tint=blue]{background:#4d9dff17;box-shadow:inset 0 0 0 1px #4d9dff80,0 0 30px #4d9dff3d}.CrucibleIntro-module__7UkCkq__tint[data-tint=amber]{background:#f0a93b1a;box-shadow:inset 0 0 0 1px #f0a93b80,0 0 30px #f0a93b3d}.CrucibleIntro-module__7UkCkq__scan{opacity:0;background:linear-gradient(90deg, transparent, var(--o-red), transparent);height:2px;position:absolute;top:-8px;left:-5px;right:-5px;box-shadow:0 0 16px 2px #ff5252a6}.CrucibleIntro-module__7UkCkq__scan[data-go=true]{animation:.85s ease-in-out forwards CrucibleIntro-module__7UkCkq__scan}@keyframes CrucibleIntro-module__7UkCkq__scan{0%{opacity:0;top:-8px}12%{opacity:1}86%{opacity:1}to{opacity:0;top:218px}}.CrucibleIntro-module__7UkCkq__cracks{opacity:0;transition:opacity .4s;position:absolute;inset:0}.CrucibleIntro-module__7UkCkq__cracks[data-go=true]{opacity:1}.CrucibleIntro-module__7UkCkq__cracks[data-out=true]{opacity:0}.CrucibleIntro-module__7UkCkq__cracks path{stroke:var(--o-red);stroke-width:1.4px;fill:none;stroke-linecap:round;filter:drop-shadow(0 0 4px #ff5252b3);stroke-dasharray:260;stroke-dashoffset:260px}.CrucibleIntro-module__7UkCkq__cracks[data-go=true] path{animation:.6s .1s forwards CrucibleIntro-module__7UkCkq__draw}@keyframes CrucibleIntro-module__7UkCkq__draw{to{stroke-dashoffset:0}}.CrucibleIntro-module__7UkCkq__heal{opacity:0;background:linear-gradient(115deg,#0000 38%,#4d9dff52 50%,#0000 62%) 140% 0/260% 100%;border-radius:16px;position:absolute;inset:-2px}.CrucibleIntro-module__7UkCkq__heal[data-go=true]{animation:.9s ease-in-out forwards CrucibleIntro-module__7UkCkq__heal}@keyframes CrucibleIntro-module__7UkCkq__heal{0%{opacity:0;background-position:140% 0}18%{opacity:1}82%{opacity:1}to{opacity:0;background-position:-60% 0}}.CrucibleIntro-module__7UkCkq__verdict{opacity:0;flex-direction:column;justify-content:center;align-items:center;width:98px;height:98px;transition:opacity .4s,transform .5s cubic-bezier(.2,.7,.2,1);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.86)}.CrucibleIntro-module__7UkCkq__verdict:before{content:"";background:#08090cb8;border-radius:50%;position:absolute;inset:18px}.CrucibleIntro-module__7UkCkq__verdict[data-in=true]{opacity:1;transform:translate(-50%,-50%)scale(1)}.CrucibleIntro-module__7UkCkq__ring{position:absolute;inset:0;transform:rotate(-90deg)}.CrucibleIntro-module__7UkCkq__track{fill:none;stroke:#f0a93b29;stroke-width:4px}.CrucibleIntro-module__7UkCkq__arc{fill:none;stroke:var(--o-amber);stroke-width:4px;stroke-linecap:round;stroke-dasharray:213.6;stroke-dashoffset:213.6px;transition:stroke-dashoffset .8s}.CrucibleIntro-module__7UkCkq__verdict[data-in=true] .CrucibleIntro-module__7UkCkq__arc{stroke-dashoffset:32px}.CrucibleIntro-module__7UkCkq__num{color:var(--o-amber);font-size:30px;font-weight:600;line-height:1;position:relative}.CrucibleIntro-module__7UkCkq__of{letter-spacing:.18em;text-transform:uppercase;color:#9a7a3a;margin-top:4px;font-size:10px;position:relative}.CrucibleIntro-module__7UkCkq__seal{opacity:0;align-items:center;gap:7px;transition:opacity .45s;display:flex;position:absolute;bottom:44px;left:50%;transform:translate(-50%)}.CrucibleIntro-module__7UkCkq__seal[data-go=true]{opacity:1}.CrucibleIntro-module__7UkCkq__lk{opacity:0;background:#ffffff24;border:1.5px solid #fff;border-radius:5px;width:15px;height:15px;transform:scale(.3)}.CrucibleIntro-module__7UkCkq__seal[data-go=true] .CrucibleIntro-module__7UkCkq__lk{animation:.42s cubic-bezier(.3,1.5,.5,1) forwards CrucibleIntro-module__7UkCkq__pop}.CrucibleIntro-module__7UkCkq__seal[data-go=true] .CrucibleIntro-module__7UkCkq__lk:first-child{animation-delay:20ms}.CrucibleIntro-module__7UkCkq__seal[data-go=true] .CrucibleIntro-module__7UkCkq__lk:nth-child(2){animation-delay:.14s}.CrucibleIntro-module__7UkCkq__seal[data-go=true] .CrucibleIntro-module__7UkCkq__lk:nth-child(3){animation-delay:.26s}.CrucibleIntro-module__7UkCkq__chk{background:var(--o-green);color:#06210f;opacity:0;border-radius:50%;justify-content:center;align-items:center;width:19px;height:19px;font-size:12px;display:flex;transform:scale(.2);box-shadow:0 0 16px #5fd08a99}.CrucibleIntro-module__7UkCkq__seal[data-go=true] .CrucibleIntro-module__7UkCkq__chk{animation:.45s cubic-bezier(.3,1.6,.5,1) .42s forwards CrucibleIntro-module__7UkCkq__pop}@keyframes CrucibleIntro-module__7UkCkq__pop{0%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.14)}to{opacity:1;transform:scale(1)}}.CrucibleIntro-module__7UkCkq__glow{pointer-events:none;opacity:0;background:radial-gradient(circle,#ffffff29,#0000 62%);border-radius:50%;width:440px;height:440px;transition:opacity 1s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.CrucibleIntro-module__7UkCkq__glow[data-in=true]{opacity:1}.CrucibleIntro-module__7UkCkq__brand{opacity:0;flex-direction:column;justify-content:center;align-items:center;gap:20px;transition:opacity .7s;display:flex;position:absolute;inset:0}.CrucibleIntro-module__7UkCkq__brand[data-in=true]{opacity:1}.CrucibleIntro-module__7UkCkq__lockup{align-items:center;gap:14px;transition:transform .85s cubic-bezier(.2,.7,.2,1);display:flex;transform:translateY(12px)}.CrucibleIntro-module__7UkCkq__brand[data-in=true] .CrucibleIntro-module__7UkCkq__lockup{transform:translateY(0)}.CrucibleIntro-module__7UkCkq__hex{width:34px;height:38px}.CrucibleIntro-module__7UkCkq__wm{letter-spacing:.36em;color:#fff;font-size:30px;font-weight:600;font-family:var(--font-jakarta,ui-sans-serif, system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif);padding-left:.36em}.CrucibleIntro-module__7UkCkq__tag{color:#9aa1aa;opacity:0;font-size:14px;font-weight:400;transition:opacity .6s .35s}.CrucibleIntro-module__7UkCkq__brand[data-in=true] .CrucibleIntro-module__7UkCkq__tag{opacity:1}
.landing{--bg:#0b0c0f;--bg2:#0f1115;--surface:#14161b;--surface2:#1a1d23;--line:#ffffff14;--line2:#ffffff24;--text:#eceef1;--text2:#9da0a8;--text3:#63666f;--red:#eb5a52;--red-soft:#eb5a5221;--blue:#5ea0e0;--blue-soft:#5ea0e021;--amber:#e3a23e;--amber-soft:#e3a23e24;--violet:#a989e6;--violet-soft:#a989e624;--high:#e3a23e;--maxw:1120px;--navh:64px;background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font-jakarta), "Plus Jakarta Sans", sans-serif;-webkit-font-smoothing:antialiased;background-image:radial-gradient(1100px 520px at 72% -10%,#5ea0e00f,#0000 62%),radial-gradient(900px 480px at 12% 4%,#eb5a520d,#0000 60%);font-size:16px;line-height:1.6}.landing *{box-sizing:border-box}html:has(.landing){scroll-behavior:smooth}.landing a{color:inherit;text-decoration:none}.landing .mono{font-family:var(--font-jakarta), "Plus Jakarta Sans", sans-serif}.landing .wrap{max-width:var(--maxw);margin:0 auto;padding:0 28px}.landing .eyebrow{font-family:var(--font-jakarta), "Plus Jakarta Sans", sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--text3);font-size:12px}.landing h1,.landing h2,.landing h3{font-family:var(--font-jakarta), "Plus Jakarta Sans", sans-serif;letter-spacing:-.01em;margin:0;font-weight:600}.landing .btn{font-family:var(--font-jakarta), "Plus Jakarta Sans", sans-serif;cursor:pointer;border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:12px 20px;font-size:15px;font-weight:600;transition:transform .12s,background .15s,border-color .15s;display:inline-flex}.landing .btn:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.landing .btn-primary{background:var(--text);color:#0b0c0f}.landing .btn-primary:hover{transform:translateY(-1px)}.landing .btn-ghost{border-color:var(--line2);color:var(--text);background:0 0}.landing .btn-ghost:hover{background:var(--surface2)}.landing nav{z-index:20;background:var(--bg);border-bottom:1px solid var(--line);position:sticky;top:0}.landing .navin{max-width:var(--maxw);height:var(--navh);justify-content:space-between;align-items:center;gap:18px;margin:0 auto;padding:0 28px;display:flex}.landing .brand{align-items:center;gap:10px;display:flex}.landing .mark{flex:none;width:26px;height:26px}.landing .brand .name{font-family:var(--font-jakarta), "Plus Jakarta Sans", sans-serif;letter-spacing:.15em;font-size:17px;font-weight:600}.landing .navlinks{align-items:center;gap:26px;display:flex}.landing .navlinks a{font-family:var(--font-jakarta), "Plus Jakarta Sans", sans-serif;color:var(--text2);letter-spacing:.02em;font-size:12.5px}.landing .navlinks a:hover{color:var(--text)}.landing .navcta{padding:8px 15px;font-size:13.5px}.landing .navlinks a.navcta{color:#0b0c0f;font-family:var(--font-jakarta), "Plus Jakarta Sans", sans-serif}.landing .langtoggle{font-family:var(--font-jakarta), "Plus Jakarta Sans", sans-serif;align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.landing .lang{cursor:pointer;font-family:inherit;font-size:inherit;letter-spacing:.04em;color:var(--text3);background:0 0;border:0;padding:0;transition:color .12s}.landing .lang:hover{color:var(--text2)}.landing .lang.on{color:var(--text)}.landing .lang:focus-visible{outline:2px solid var(--text2);outline-offset:2px;border-radius:3px}.landing .langdiv{color:var(--line2)}@media (max-width:760px){.landing .navlinks a:not(.navcta){display:none}}.landing .hero{min-height:calc(100vh - var(--navh));flex-direction:column;padding-top:36px;display:flex;position:relative;overflow:hidden}.landing .hero:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(66% 60% at 50% 44%,#5ea0e026,#0000 68%),radial-gradient(72% 34% at 50% 4%,#5ea0e00f,#0000 72%),radial-gradient(94% 52% at 50% 112%,#e3a23e21,#0000 70%),radial-gradient(130% 105% at 50% 48%,#0000 56%,#0000004d 100%);position:absolute;inset:0}.landing .heroin{z-index:1;flex:1;grid-template-columns:1.15fr .85fr;align-content:center;align-items:center;gap:54px;display:grid;position:relative}.landing .hero h1{margin:18px 0 0;font-size:62px;line-height:1.02}.landing .hero .lede{color:var(--text2);max-width:34ch;margin:22px 0 0;font-size:18px}.landing .hero .diff{color:var(--text);margin:18px 0 0;font-size:15px}.landing .hero .diff b{color:var(--blue);font-weight:600}.landing .triad{font-family:var(--font-jakarta), "Plus Jakarta Sans", sans-serif;letter-spacing:.06em;align-items:center;gap:12px;margin:26px 0 0;font-size:13px;display:flex}.landing .triad span{font-weight:500}.landing .triad .f{color:var(--red)}.landing .triad .x{color:var(--blue)}.landing .triad .p{color:var(--amber)}.landing .triad .arr{color:var(--text3)}.landing .triad .f,.landing .triad .x,.landing .triad .p{align-items:center;gap:6px;display:inline-flex}.landing .triad svg{width:14px;height:14px}.landing .herocta{flex-wrap:wrap;align-items:flex-start;gap:12px;margin:30px 0 0;display:flex}.landing .ctawrap{flex-direction:column;gap:7px;display:flex}.landing .ctacap{color:var(--text3);padding:0 2px;font-size:11px}.landing .pcard{background:linear-gradient(180deg, var(--surface), var(--bg2));border:1px solid var(--line);border-radius:16px;padding:20px;box-shadow:0 24px 60px -30px #000000b3}.landing .pcard .extag{font-family:var(--font-jakarta), "Plus Jakarta Sans", sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--text3);border:1px solid var(--line);border-radius:999px;margin-bottom:12px;padding:3px 9px;font-size:10px;display:inline-block}.landing .pcard .ph{justify-content:space-between;align-items:center;gap:10px;margin-bottom:3px;display:flex}.landing .pcard .pt{font-family:var(--font-jakarta), "Plus Jakarta Sans", sans-serif;font-size:14px;font-weight:600}.landing .badge{font-family:var(--font-jakarta), "Plus Jakarta Sans", sans-serif;letter-spacing:.05em;background:var(--violet-soft);color:var(--violet);border:1px solid #a989e666;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.landing .pcard .pid{font-family:var(--font-jakarta), "Plus Jakarta Sans", sans-serif;color:var(--text3);margin-bottom:14px;font-size:11px}.landing .step{border-top:1px solid var(--line);gap:11px;padding:8px 0;display:flex}.landing .step:first-of-type{border-top:0}.landing .step .d{border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.landing .step.r .d{background:var(--red)}.landing .step.b .d{background:var(--blue)}.landing .step.a .d{background:var(--amber)}.landing .step.h .d{background:var(--violet)}.landing .step.s .d{background:var(--text3)}.landing .step .di{flex:none;justify-content:center;align-items:center;width:16px;height:16px;margin-top:2px;display:inline-flex}.landing .step .di svg{width:16px;height:16px}.landing .step.r .di{color:var(--red)}.landing .step.b .di{color:var(--blue)}.landing .step.a .di{color:var(--amber)}.landing .step.h .di{color:var(--violet)}.landing .step .sl{font-family:var(--font-jakarta), "Plus Jakarta Sans", sans-serif;font-size:13px;font-weight:600}.landing .step .sd{color:var(--text2);font-size:12.5px}.landing .step .sd .mono{color:var(--text)}.landing .sealed{border-top:1px solid var(--line);font-family:var(--font-jakarta), "Plus Jakarta Sans", sans-serif;color:var(--text2);align-items:center;gap:7px;margin-top:12px;padding-top:12px;font-size:12px;display:flex}.landing .sealed .ok{color:#6fb585}.landing section{padding:74px 0}.landing .shead{max-width:620px;margin:0 0 40px}.landing .shead h2{margin:12px 0 0;font-size:38px;line-height:1.08}.landing .shead p{color:var(--text2);margin:16px 0 0;font-size:17px}.landing .agrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.landing .acard{--ac:var(--text3);background:var(--surface);border:1px solid var(--line);border-top:2px solid var(--text3);border-radius:14px;padding:24px 22px;transition:transform .18s,box-shadow .18s}.landing .acard.red{--ac:var(--red);border-top-color:var(--red)}.landing .acard.blue{--ac:var(--blue);border-top-color:var(--blue)}.landing .acard.amber{--ac:var(--amber);border-top-color:var(--amber)}.landing .acard .role{font-family:var(--font-jakarta), "Plus Jakarta Sans", sans-serif;letter-spacing:.16em;text-transform:uppercase;font-size:11px}.landing .acard.red .role{color:var(--red)}.landing .acard.blue .role{color:var(--blue)}.landing .acard.amber .role{color:var(--amber)}.landing .acard h3{margin:9px 0 0;font-size:21px}.landing .acard .ad{color:var(--text2);margin:12px 0 16px;font-size:14.5px}.landing .acard ul{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.landing .acard li{color:var(--text2);padding-left:18px;font-size:13.5px;position:relative}.landing .acard li:before{content:"";background:var(--text3);border-radius:50%;width:5px;height:5px;position:absolute;top:8px;left:0}.landing .acard.red li:before{background:var(--red)}.landing .acard.blue li:before{background:var(--blue)}.landing .acard.amber li:before{background:var(--amber)}.landing .humannote{background:var(--surface);border:1px solid var(--line);border-top:2px solid var(--violet);border-radius:14px;align-items:flex-start;gap:16px;margin-top:18px;padding:24px 22px;transition:transform .18s,box-shadow .18s;display:flex}.landing .humannote .hbody{flex-direction:column;display:flex}.landing .humannote .role{font-family:var(--font-jakarta), "Plus Jakarta Sans", sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--violet);font-size:11px}.landing .humannote h3{margin:8px 0 0;font-size:18px}.landing .humannote p{color:var(--text2);margin:8px 0 0;font-size:13.5px}.landing .acard .aicon{border:1px solid var(--line);border-radius:11px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:16px;display:inline-flex}.landing .acard .aicon svg{width:23px;height:23px}.landing .acard.red .aicon{background:var(--red-soft);color:var(--red);border-color:#eb5a5247}.landing .acard.blue .aicon{background:var(--blue-soft);color:var(--blue);border-color:#5ea0e047}.landing .acard.amber .aicon{background:var(--amber-soft);color:var(--amber);border-color:#e3a23e47}.landing .humannote .hicon{background:var(--violet-soft);width:42px;height:42px;color:var(--violet);border:1px solid #a989e647;border-radius:11px;flex:none;justify-content:center;align-items:center;display:inline-flex}.landing .humannote .hicon svg{width:23px;height:23px}.landing .steps{background:var(--line);border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.landing .stepc{background:var(--bg2);padding:24px 22px;transition:transform .18s,box-shadow .18s}.landing .stepc .no{font-family:var(--font-jakarta), "Plus Jakarta Sans", sans-serif;color:var(--text3);letter-spacing:.1em;font-size:12px}.landing .stepc h3{margin:10px 0 0;font-size:17px}.landing .stepc p{color:var(--text2);margin:9px 0 0;font-size:13.5px}.landing .stepc .t{font-family:var(--font-jakarta), "Plus Jakarta Sans", sans-serif;color:var(--amber);margin-top:12px;font-size:11px;display:block}.landing .stepc{--ac:var(--text2)}.landing .stepc.red{--ac:var(--red)}.landing .stepc.blue{--ac:var(--blue)}.landing .stepc.amber{--ac:var(--amber)}.landing .stepc.violet{--ac:var(--violet)}.landing .stepc.seal{--ac:#6fb585}.landing .stepc .sicon{color:var(--ac);width:26px;height:26px;margin-bottom:13px;display:block}.landing .stepc .sicon svg{width:26px;height:26px}.landing .stepc .no{color:var(--ac)}.landing .stepc .t{color:var(--text3)}.landing .proof{background:linear-gradient(180deg, var(--bg2), var(--bg));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.landing .proofin{flex-direction:column;align-items:center;gap:40px;display:flex}.landing .shead.phead{text-align:center;max-width:700px;margin:0 auto}.landing .chainviz{background:var(--surface);border:1px solid var(--line);border-radius:14px;width:100%;max-width:720px;padding:28px}.landing .chaintrack{align-items:center;padding-bottom:4px;display:flex;overflow-x:auto}.landing .cblock{background:var(--surface2);border:1px solid var(--line);text-align:center;border-radius:10px;flex:none;min-width:80px;padding:12px 16px;transition:border-color .25s,background .25s}.landing .cnum{font-family:var(--font-jakarta), "Plus Jakarta Sans", sans-serif;color:var(--text3);letter-spacing:.04em;margin-bottom:3px;font-size:10px;transition:color .25s}.landing .chash{font-family:var(--font-jakarta), "Plus Jakarta Sans", sans-serif;color:var(--text3);margin-bottom:7px;font-size:9px}.landing .ckicon{width:16px;height:16px;margin:0 auto;display:block}.landing .ckicon-ok{color:#6fb585}.landing .ckicon-bad{color:var(--red);display:none}.landing .cstatus .cdot{background:currentColor;border-radius:50%;flex:none;width:8px;height:8px}.landing .cblock.head{border-color:var(--blue)}.landing .cblock.head .cnum{color:var(--blue)}.landing .chainviz.broken .cblock.tampered{border-color:var(--red);background:var(--red-soft);animation:.4s ease-out cshake}.landing .chainviz.broken .cblock.tampered .cnum{color:var(--red)}.landing .chainviz.broken .cblock.tampered .ckicon-ok{display:none}.landing .chainviz.broken .cblock.tampered .ckicon-bad{display:block}.landing .clink{background:var(--line2);flex:1;min-width:18px;height:2px;transition:background .25s}.landing .chainviz.broken .clink.after-tampered{border-top:2px dashed var(--red);background:0 0;height:0}.landing .chainstatus{justify-content:center;align-items:center;gap:12px;margin-top:20px;display:flex}.landing .cstatus-ok,.landing .cstatus-bad{font-family:var(--font-jakarta), "Plus Jakarta Sans", sans-serif;border:1px solid;border-radius:8px;align-items:center;gap:8px;padding:8px 18px;font-size:13px;font-weight:600;transition:opacity .25s;display:inline-flex}.landing .cstatus-ok{color:#6fb585;background:#6fb5851a;border-color:#6fb58566}.landing .cstatus-bad{background:var(--red-soft);color:var(--red);border-color:#eb5a5266;display:none}.landing .chainviz.broken .cstatus-ok{display:none}.landing .chainviz.broken .cstatus-bad{display:inline-flex}.landing .chainctl{justify-content:center;gap:10px;margin-top:16px;display:flex}.landing .cbtn{font-family:var(--font-jakarta), "Plus Jakarta Sans", sans-serif;cursor:pointer;border:1px solid var(--line2);background:var(--surface2);color:var(--text2);border-radius:8px;padding:8px 18px;font-size:13px;font-weight:500;transition:background .15s,color .15s,border-color .15s}.landing .cbtn:hover{background:var(--surface);color:var(--text)}.landing .cbtn-break{color:var(--red);border-color:#eb5a524d}.landing .cbtn-break:hover,.landing .cbtn-break.active{background:var(--red-soft);border-color:var(--red);color:var(--red)}.landing .cbtn-restore.active{color:#6fb585;background:#6fb5851a;border-color:#6fb58566}@keyframes cshake{0%,to{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}.landing .vsgrid{grid-template-columns:1fr 1fr;align-items:stretch;gap:18px;width:100%;max-width:none;display:grid}.landing .vscol{border:1px solid var(--line);border-radius:14px;flex-direction:column;min-width:0;padding:24px 22px;display:flex}.landing .vsmuted{background:var(--surface);opacity:.65}.landing .vsbright{background:var(--surface2);border-color:var(--line2)}.landing .vshead{font-family:var(--font-jakarta), "Plus Jakarta Sans", sans-serif;margin:0 0 16px;font-size:16px;font-weight:600}.landing .vsrows{flex-direction:column;gap:10px;margin-bottom:16px;display:flex}.landing .vsrow{align-items:flex-start;gap:10px;font-size:14px;display:flex}.landing .vsrow p{color:var(--text3);margin:3px 0 0;font-size:12.5px;line-height:1.5}.landing .vsrow.miss .vsstep{color:var(--text3);text-decoration:line-through}.landing .vsi{flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;display:inline-flex}.landing .vsi svg{width:16px;height:16px}.landing .vsi-c{color:#6fb585}.landing .vsi-x{color:var(--text3)}.landing .vsi-c.red{color:var(--red)}.landing .vsi-c.blue{color:var(--blue)}.landing .vsi-c.amber{color:var(--amber)}.landing .vsstep{color:var(--text2);font-weight:500}.landing .vslab{font-family:var(--font-jakarta), "Plus Jakarta Sans", sans-serif;color:var(--text3);letter-spacing:.06em;margin-top:auto;font-size:12px}.landing .logowall{flex-direction:column;gap:20px;display:flex}.landing .lprimary{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.landing .lsecondary{grid-template-columns:repeat(12,1fr);gap:10px;display:grid}.landing .lsecondary>.logo{grid-column:span 3}.landing .lsecondary>.logo:nth-child(n+5){grid-column:span 4}.landing .logo{background:var(--surface);border:1px solid var(--line);font-family:var(--font-jakarta), "Plus Jakarta Sans", sans-serif;color:var(--text2);border-radius:12px;align-items:center;gap:13px;padding:16px 18px;font-size:15px;font-weight:500;transition:border-color .2s,color .2s;display:flex}.landing .logo img{flex:none;width:auto;height:24px}.landing .lprimary .logo{align-items:flex-start;padding:20px 24px;font-size:16px}.landing .lprimary .logo img{height:32px;margin-top:2px}.landing .lsecondary .logo{gap:10px;padding:13px 15px;font-size:13px}.landing .lsecondary .logo img{height:20px}.landing .ltag{color:var(--text3);letter-spacing:.02em;margin-top:3px;font-size:11px;font-weight:400;display:block}.landing .band{z-index:1;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg2);position:relative}.landing .bandin{max-width:var(--maxw);font-family:var(--font-jakarta), "Plus Jakarta Sans", sans-serif;color:var(--text2);flex-wrap:wrap;justify-content:center;gap:14px 40px;margin:0 auto;padding:26px 28px;font-size:13px;display:flex}.landing .bandin span{align-items:center;gap:9px;display:inline-flex}.landing .bandin b{color:var(--text);font-weight:500}.landing .bandin .bi{width:15px;height:15px;color:var(--text2);opacity:.85;flex:none}.landing .final{text-align:center;padding:92px 0}.landing .final h2{font-size:44px;line-height:1.05}.landing .final p{color:var(--text2);max-width:46ch;margin:18px auto 0;font-size:18px}.landing .finalcta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.landing footer{border-top:1px solid var(--line);padding:44px 0 38px;display:block}.landing .footin{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:30px;display:grid}.landing .footbrand .name{font-family:var(--font-jakarta), "Plus Jakarta Sans", sans-serif;letter-spacing:.14em;font-size:16px;font-weight:600}.landing .footbrand p{color:var(--text3);max-width:30ch;margin:12px 0 0;font-size:13px}.landing .footbrand .fp{font-family:var(--font-jakarta), "Plus Jakarta Sans", sans-serif;margin-top:14px;font-size:12px}.landing .footbrand .fp .f{color:var(--red)}.landing .footbrand .fp .x{color:var(--blue)}.landing .footbrand .fp .p{color:var(--amber)}.landing .footbrand .fp .arr{color:var(--text3)}.landing .footbrand .fp .f,.landing .footbrand .fp .x,.landing .footbrand .fp .p{align-items:center;gap:5px;display:inline-flex}.landing .footbrand .fp svg{width:12px;height:12px}.landing .fcol h4{font-family:var(--font-jakarta), "Plus Jakarta Sans", sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--text3);margin:0 0 14px;font-size:11px;font-weight:400}.landing .fcol a,.landing .fcol span{color:var(--text2);margin-bottom:10px;font-size:13.5px;display:block}.landing .fcol a:hover{color:var(--text)}.landing .foot-base{max-width:var(--maxw);border-top:1px solid var(--line);font-family:var(--font-jakarta), "Plus Jakarta Sans", sans-serif;color:var(--text3);flex-wrap:wrap;justify-content:space-between;gap:12px;margin:34px auto 0;padding:18px 28px 0;font-size:11.5px;display:flex}@keyframes landingrise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.landing .rise{animation:.6s ease-out both landingrise}}@media (max-width:880px){.landing .hero{min-height:auto;padding:72px 0 56px;display:block}.landing .heroin{grid-template-columns:1fr;gap:40px}.landing .hero h1{font-size:46px}.landing .agrid,.landing .lprimary{grid-template-columns:1fr}.landing .lsecondary{grid-template-columns:repeat(2,1fr)}.landing .lsecondary>.logo,.landing .lsecondary>.logo:nth-child(n+5){grid-column:auto}.landing .vsgrid{grid-template-columns:1fr;gap:14px}.landing .steps{grid-template-columns:1fr}.landing .footin{grid-template-columns:1fr 1fr;gap:26px}.landing section{padding:56px 0}}@media (max-width:480px){.landing .wrap,.landing .navin{padding:0 18px}.landing .hero{padding:56px 0 40px}.landing .hero h1{font-size:38px}.landing .final h2{font-size:32px}.landing .lsecondary,.landing .footin{grid-template-columns:1fr}}.landing .aurora{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.landing .aurora span{filter:blur(70px);opacity:.12;background:radial-gradient(circle,#fff9,#fff0 70%);border-radius:50%;display:block;position:absolute}.landing .aurora .a1{opacity:.15;width:46vw;height:46vw;top:-12vw;left:-6vw}.landing .aurora .a2{opacity:.12;width:40vw;height:40vw;top:14vh;right:-10vw}.landing .aurora .a3{opacity:.11;width:34vw;height:34vw;bottom:-14vw;left:30vw}.landing .aurora .a4{opacity:.1;width:30vw;height:30vw;top:30vh;left:38vw}.landing .aurora .a5{opacity:.11;width:36vw;height:36vw;bottom:-8vw;right:6vw}.landing .aurora .a6{opacity:.09;width:26vw;height:26vw;top:-6vw;left:46vw}.landing>:not(.aurora):not(nav){z-index:1;position:relative}@keyframes crucible-aurora1{0%{transform:translate(0)scale(1)}to{transform:translate(16vw,14vh)scale(1.18)}}@keyframes crucible-aurora2{0%{transform:translate(0)scale(1)}to{transform:translate(-15vw,18vh)scale(.85)}}@keyframes crucible-aurora3{0%{transform:translate(0)scale(1)}to{transform:translate(13vw,-12vh)scale(1.12)}}@keyframes crucible-aurora4{0%{transform:translate(0)scale(1)}to{transform:translate(-14vw,-10vh)scale(1.15)}}@keyframes crucible-aurora5{0%{transform:translate(0)scale(1)}to{transform:translate(10vw,16vh)scale(.9)}}@keyframes crucible-aurora6{0%{transform:translate(0)scale(1)}to{transform:translate(-12vw,12vh)scale(1.2)}}@media (prefers-reduced-motion:no-preference){.landing .aurora .a1{animation:28s ease-in-out infinite alternate crucible-aurora1}.landing .aurora .a2{animation:34s ease-in-out infinite alternate crucible-aurora2}.landing .aurora .a3{animation:40s ease-in-out infinite alternate crucible-aurora3}.landing .aurora .a4{animation:31s ease-in-out infinite alternate crucible-aurora4}.landing .aurora .a5{animation:37s ease-in-out infinite alternate crucible-aurora5}.landing .aurora .a6{animation:44s ease-in-out infinite alternate crucible-aurora6}.landing .reveal{opacity:0;transition:opacity .6s,transform .65s cubic-bezier(.22,.72,.24,1);transform:translateY(22px)}.landing .reveal.in{opacity:1;transform:none}.landing .stagger>:nth-child(2){transition-delay:60ms}.landing .stagger>:nth-child(3){transition-delay:.12s}.landing .stagger>:nth-child(4){transition-delay:.18s}.landing .stagger>:nth-child(5){transition-delay:.24s}.landing .stagger>:nth-child(6){transition-delay:.3s}}.landing .acard{cursor:default}.landing .acard:hover{box-shadow:none;transform:none}.landing .humannote{cursor:default}.landing .humannote:hover{box-shadow:none;transform:none}.landing .stepc{cursor:default}.landing .stepc:hover{box-shadow:none;transform:none}.landing .logo{cursor:default}.landing .logo:hover{border-color:var(--line);color:var(--text2)}
