.msite{color-scheme:dark;--bg:#0b0f0d;--bg2:#0e1512;--panel:#131b17;--panel2:#182219;--line:#243128;--line2:#2c3a30;--ink:#eef4ef;--soft:#9db0a5;--mute:#71857a;--mint:#3fe0a1;--mint2:#2bbd86;--onmint:#052018;--amber:#ffb454;--crit:#ff6a6a;--gradeA:#3fe0a1;--rp:999px;--mono:ui-monospace,"Cascadia Code",Menlo,Consolas,monospace;--sans:ui-sans-serif,system-ui,"Segoe UI Variable","Segoe UI",Roboto,-apple-system,sans-serif;--sp:clamp(1rem,4vw,1.5rem);position:relative;z-index:0;isolation:isolate;min-height:100dvh;overflow-x:clip;background:var(--bg);color:var(--ink);font-family:var(--sans);line-height:1.55;-webkit-font-smoothing:antialiased}.msite *{box-sizing:border-box}.msite .wrap{max-width:1160px}.msite .narrow,.msite .wrap{margin:0 auto;padding:0 var(--sp)}.msite .narrow{max-width:900px}.msite a{color:inherit;text-decoration:none}.msite:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(60% 40% at 82% 4%,rgba(63,224,161,.08),transparent 60%),radial-gradient(50% 40% at 8% 92%,rgba(63,224,161,.05),transparent 60%)}.msite .narrow,.msite .wrap,.msite footer,.msite header,.msite main,.msite section{position:relative;z-index:1}.msite .navwrap{position:sticky;top:0;z-index:60;padding:16px var(--sp)}.msite .nav{max-width:1120px;margin:0 auto;justify-content:space-between;gap:20px;background:rgba(14,21,18,.72);border:1px solid var(--line2);border-radius:var(--rp);padding:10px 16px 10px 24px;backdrop-filter:blur(16px);box-shadow:0 8px 30px rgba(0,0,0,.35)}.msite .brand,.msite .nav{display:flex;align-items:center}.msite .brand{gap:10px;font-weight:800;letter-spacing:-.02em;font-size:19px}.msite .brand img{width:28px;height:28px;-o-object-fit:contain;object-fit:contain}.msite .nav nav{display:none;gap:26px;font-size:14px;color:var(--soft);font-weight:500}.msite .nav nav a:hover{color:var(--ink)}.msite .nav .right{display:flex;align-items:center;gap:12px}.msite .nav .signin{display:none;color:var(--soft);font-size:14px;font-weight:500}.msite .cta{background:var(--mint);color:var(--onmint);font-weight:700;font-size:14px;padding:10px 18px;border-radius:var(--rp);white-space:nowrap;transition:background .18s,transform .1s}.msite .cta:hover{background:#57ecb1}.msite .cta:active{transform:translateY(1px)}@media(min-width:940px){.msite .nav nav{display:flex}.msite .nav .signin{display:inline}}.msite .hero{padding:32px 0 40px}.msite .hero .grid{display:grid;grid-template-columns:1fr;gap:24px;align-items:center}@media(min-width:960px){.msite .hero .grid{grid-template-columns:1.08fr .92fr;gap:36px}.msite .hero{padding:78px 0 56px}.msite .hcopy{padding-left:30px}}.msite .badge{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--mint);background:rgba(63,224,161,.1);border:1px solid rgba(63,224,161,.25);padding:6px 13px;border-radius:var(--rp)}.msite .badge .d{width:6px;height:6px;border-radius:50%;background:var(--mint);animation:m-pulse 2.4s infinite}.msite h1{font-size:clamp(36px,6vw,60px);line-height:1.02;letter-spacing:-.03em;margin:18px 0 0;font-weight:760;text-wrap:balance}.msite h1 em{font-style:normal;color:var(--mint)}.msite .lede{color:var(--soft);font-size:clamp(15px,1.9vw,18px);max-width:52ch;margin:20px 0 0}.msite .scan{display:flex;gap:10px;margin-top:26px;max-width:520px;background:var(--panel);border:1px solid var(--line2);border-radius:16px;padding:6px 6px 6px 16px;align-items:center}.msite .scan .mag{color:var(--mute);flex:none}.msite .scan input{flex:1;min-width:0;background:transparent;border:0;color:var(--ink);padding:12px 4px;font-size:15px;font-family:var(--mono)}.msite .scan input::-moz-placeholder{color:var(--mute)}.msite .scan input::placeholder{color:var(--mute)}.msite .scan input:focus{outline:none}.msite .scan button{background:var(--mint);color:var(--onmint);font-weight:700;border:0;border-radius:11px;padding:12px 18px;font-size:14px;cursor:pointer;white-space:nowrap}@media(max-width:480px){.msite .scan{flex-wrap:wrap;margin-top:20px;padding:8px 8px 8px 14px}.msite .scan input{flex:1 1 auto}.msite .scan button{flex:1 1 100%;margin-top:4px;padding:13px}}.msite .subscan{color:var(--mute);font-size:14px;margin-top:14px}.msite .fine{color:var(--mute);font-size:13.5px;margin-top:9px}.msite .smol{display:inline-flex;margin-top:20px}.msite .smol span{font-family:var(--mono);font-size:13px;color:var(--soft);border:1px solid var(--line2);border-radius:var(--rp);padding:8px 15px}.msite .smol b{color:var(--mint)}.msite .heroowl{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;min-height:360px}.msite .heroowl .aura{position:absolute;width:66%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(63,224,161,.22),transparent 62%);filter:blur(28px);animation:m-breathe 5.5s ease-in-out infinite}.msite .heroowl video{width:92%;max-width:440px;height:auto;position:relative;z-index:1;filter:drop-shadow(0 22px 42px rgba(0,0,0,.5))}.msite .heroowl .tag{position:relative;z-index:2;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mute);display:flex;gap:7px;align-items:center}.msite .heroowl .tag .dt{width:7px;height:7px;border-radius:50%;background:var(--mint);animation:m-pulse 2s infinite}.msite .demo{padding:8px 0 64px}.msite .demo h2{text-align:center}.msite .demo .panel{margin:34px auto 0;max-width:760px;border:1px solid var(--line2);border-radius:18px;background:var(--panel);overflow:hidden;box-shadow:0 30px 70px rgba(0,0,0,.5)}.msite .demo .bar{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--line)}.msite .demo .url{flex:1;font-size:12.5px;background:var(--bg2);border:1px solid var(--line);border-radius:8px;padding:8px 12px}.msite .demo .snd,.msite .demo .url{font-family:var(--mono);color:var(--soft)}.msite .demo .snd{font-size:11px;border:1px solid var(--line2);border-radius:var(--rp);padding:6px 11px}.msite .demo .body{display:grid;grid-template-columns:1fr;gap:20px;padding:26px 24px}@media(min-width:620px){.msite .demo .body{grid-template-columns:auto 1fr;align-items:center;gap:30px}}.msite .ring{--v:92;width:150px;height:150px;border-radius:50%;display:grid;place-items:center;justify-self:center;background:conic-gradient(var(--gradeA) calc(var(--v)*1%),var(--line) 0);position:relative}.msite .ring:before{content:"";position:absolute;inset:12px;border-radius:50%;background:var(--panel)}.msite .ring .g{position:relative;text-align:center}.msite .ring .g b{font-size:42px;font-weight:800;color:var(--gradeA);display:block;line-height:1}.msite .ring .g small{font-family:var(--mono);font-size:12px;color:var(--soft)}.msite .demo .sec{font-weight:700;margin-bottom:12px}.msite .demo ul{margin:0;padding:0;list-style:none;display:grid;gap:9px}.msite .demo li{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--soft)}.msite .demo li .ck{color:var(--mint);flex:none}.msite .demo .merged{margin:0 24px 24px;border:1px solid rgba(63,224,161,.25);background:rgba(63,224,161,.06);border-radius:10px;padding:11px 14px;font-size:13px;color:var(--mint);font-family:var(--mono)}.msite .alarm{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(180deg,rgba(255,180,84,.04),transparent),var(--bg2)}.msite .alarm .arow{display:grid;grid-template-columns:1fr;gap:34px;align-items:center;padding:66px 0}@media(min-width:900px){.msite .alarm .arow{grid-template-columns:380px 1fr;gap:52px}}.msite .alarm .owl{position:relative;display:grid;place-items:center;width:380px;max-width:100%;margin:0 auto}.msite .alarm .owl video{width:100%;max-width:380px;filter:drop-shadow(0 16px 28px rgba(0,0,0,.45))}.msite .alarm .waves{position:absolute;left:80%;top:32%;width:0;height:0;pointer-events:none}.msite .alarm .wv{position:absolute;left:0;top:-26px;width:52px;height:52px;border:4px solid var(--mint);border-radius:50%;clip-path:polygon(50% 0,100% 0,100% 100%,50% 100%);opacity:0;transform-origin:0 50%;filter:drop-shadow(0 0 6px rgba(63,224,161,.5));animation:m-ping 1.7s cubic-bezier(.2,.6,.3,1) infinite}.msite .alarm .w0{animation-delay:0s}.msite .alarm .w1{animation-delay:.34s}.msite .alarm .w2{animation-delay:.68s}.msite .alarm .heads{margin:0 0 22px;font-family:var(--mono);font-size:16.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--amber)}.msite .stats{display:grid;grid-template-columns:1fr;gap:0}.msite .stat{display:grid;grid-template-columns:170px 1fr;gap:26px;align-items:baseline;padding:20px 0;border-bottom:1px solid var(--line)}.msite .stat:first-child{padding-top:0}.msite .stat:last-child{border-bottom:none;padding-bottom:0}.msite .stat .n{font-size:clamp(32px,3.2vw,40px);font-weight:780;letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap}.msite .stat.warn .n{color:var(--amber)}.msite .stat p{margin:0;font-size:17px;color:var(--soft);line-height:1.5}@media(max-width:600px){.msite .alarm .arow{padding-left:22px;padding-right:22px;gap:26px}.msite .stat{grid-template-columns:1fr;gap:4px;padding:16px 0}.msite .stat .n{font-size:30px}.msite .stat p{font-size:15px}.msite .alarm .heads{margin-bottom:14px}}.msite .src{margin-top:28px;font-family:var(--mono);font-size:15px;line-height:1.65;color:var(--mute)}.msite section.blk{padding:74px 0}.msite .kicker{font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--mint);margin:0 0 12px}.msite h2{font-size:clamp(26px,3.8vw,38px);letter-spacing:-.02em;margin:0;font-weight:730;text-wrap:balance}.msite .sub{color:var(--soft);max-width:62ch;margin:14px 0 0;font-size:16px}.msite .center{text-align:center}.msite .center .sub,.msite .steps{margin-inline:auto}.msite .steps{display:grid;grid-template-columns:1fr;gap:16px;margin-top:44px;counter-reset:s;max-width:820px}.msite .step{position:relative;display:grid;grid-template-columns:158px 1fr;gap:30px;align-items:center;padding:26px 30px;border:1px solid var(--line);border-radius:18px;background:var(--panel)}.msite .step .owl{height:158px;display:grid;place-items:center}.msite .step .owl img{max-height:158px;max-width:158px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 12px 20px rgba(0,0,0,.42));animation:m-float 6s ease-in-out infinite}.msite .step .n{counter-increment:s;font-family:var(--mono);font-size:13px;color:var(--mint)}.msite .step .n:before{content:"0" counter(s)}.msite .step h3{margin:7px 0 9px;font-size:22px}.msite .step p{margin:0;font-size:15.5px;line-height:1.55;color:var(--soft)}@media(max-width:560px){.msite .step{grid-template-columns:1fr;text-align:center;gap:6px}.msite .step .owl{margin:0 auto}}.msite .vs{display:grid;grid-template-columns:1fr;gap:18px;margin-top:44px}@media(min-width:820px){.msite .vs{grid-template-columns:.72fr 1.28fr;gap:22px;align-items:stretch}}.msite .vs .col{border:1px solid var(--line);border-radius:18px;padding:26px 24px}.msite .vs .scan-col{background:var(--panel);opacity:.82}.msite .vs .op-col{background:linear-gradient(180deg,rgba(63,224,161,.07),transparent),var(--panel);border-color:rgba(63,224,161,.3);position:relative;overflow:hidden}@media(min-width:820px){.msite .vs .op-col ul{max-width:74%}}.msite .vs .op-col .owl{position:absolute;right:12px;bottom:10px;width:200px;opacity:.96;filter:drop-shadow(0 12px 22px rgba(0,0,0,.4))}@media(max-width:819px){.msite .vs .op-col .owl{position:static;display:block;margin:18px auto 0;width:180px}}.msite .vs h4{margin:0 0 16px;font-size:13px;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase}.msite .vs .scan-col h4{color:var(--mute)}.msite .vs .op-col h4{color:var(--mint)}.msite .vs ul{margin:0;padding:0;list-style:none;display:grid;gap:12px}.msite .vs li{display:flex;gap:11px;font-size:14.5px;line-height:1.45}.msite .vs .scan-col li{color:var(--soft)}.msite .vs .op-col li{color:#c7d6cd;position:relative;z-index:1}.msite .vs li b{color:var(--ink);font-weight:600}.msite .vs .mk{flex:none;font-family:var(--mono);font-weight:700}.msite .vs .scan-col .mk{color:var(--mute)}.msite .vs .op-col .mk{color:var(--mint)}.msite .checks{display:grid;grid-template-columns:1fr;gap:30px;align-items:center;margin-top:40px}@media(min-width:880px){.msite .checks{grid-template-columns:1.35fr .65fr;gap:44px}}.msite .checks .owl{display:grid;place-items:center}.msite .checks .owl img{width:80%;max-width:250px;filter:drop-shadow(0 16px 30px rgba(0,0,0,.45));animation:m-float 6.5s ease-in-out infinite}.msite .clist{display:grid;grid-template-columns:1fr;gap:0 34px}@media(min-width:560px){.msite .clist{grid-template-columns:1fr 1fr}}@media(min-width:880px){.msite .clist{padding-left:22px}}.msite .ci{border-top:1px solid var(--line);padding:18px 0}.msite .ci h4{margin:0;font-size:17px;display:flex;align-items:center;gap:10px;font-weight:640}.msite .ci h4 .i{width:9px;height:9px;border-radius:2px;background:var(--mint);flex:none}.msite .ci p{margin:7px 0 0;font-size:14px;line-height:1.55;color:var(--soft)}.msite .ctaband{margin:0 auto;max-width:900px;border:1px solid var(--line2);border-radius:16px;background:var(--panel);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:22px 26px}.msite .ctaband p{margin:0;font-size:17.5px;font-weight:640}.msite .ctaband a{background:var(--mint);color:var(--onmint);font-weight:700;padding:13px 22px;border-radius:12px;font-size:15.5px;white-space:nowrap}.msite .trio{display:grid;grid-template-columns:1fr;gap:18px;margin-top:44px;max-width:780px;margin-inline:auto}.msite .trio .t{display:grid;grid-template-columns:142px 1fr;gap:30px;align-items:center;border:1px solid var(--line);border-radius:18px;background:var(--panel);padding:26px 34px}.msite .trio .t .owl{height:132px;display:grid;place-items:center}.msite .trio .t .owl img{max-height:132px;max-width:132px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 12px 20px rgba(0,0,0,.42));animation:m-float 6.2s ease-in-out infinite}.msite .trio h4{margin:0 0 8px;font-size:21px;font-weight:640}.msite .trio p{margin:0;font-size:15.5px;line-height:1.55;color:var(--soft)}@media(max-width:560px){.msite .trio .t{grid-template-columns:1fr;text-align:center}.msite .trio .t .owl{margin:0 auto}}.msite .ev{background:var(--bg2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.msite .evpanel{margin:36px auto 0;max-width:760px;border:1px solid var(--line2);border-radius:16px;background:var(--panel);padding:20px}.msite .evhead{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;align-items:center;font-family:var(--mono);font-size:12px}.msite .evhead .l{color:var(--soft)}.msite .evhead .l b{color:var(--ink)}.msite .evhead .v{color:var(--mint);border:1px solid rgba(63,224,161,.3);border-radius:var(--rp);padding:3px 10px;font-size:11px}.msite .evnote{color:var(--soft);font-size:13px;margin:12px 0 16px}.msite .evlog{display:grid;gap:2px;font-size:13px}.msite .evrow{display:grid;grid-template-columns:16px 1fr auto;gap:10px;align-items:start;padding:10px 0;border-top:1px solid var(--line)}.msite .evrow .dot{margin-top:5px;width:8px;height:8px;border-radius:50%;background:var(--mute)}.msite .evrow.seal .dot{background:var(--mint)}.msite .evrow.bad .dot{background:var(--crit)}.msite .evrow .tx{color:var(--soft)}.msite .evrow .tx b{color:var(--ink);font-weight:600}.msite .evrow .ts{font-family:var(--mono);font-size:11px;color:var(--mute);white-space:nowrap}.msite .evtag{font-family:var(--mono);font-size:10.5px;padding:2px 7px;border-radius:6px;margin-left:6px}.msite .evtag.g{color:var(--mint);background:rgba(63,224,161,.12)}.msite .evtag.r{color:var(--crit);background:rgba(255,106,106,.12)}.msite .evmeta{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}@media(min-width:560px){.msite .evmeta{grid-template-columns:repeat(3,1fr)}}.msite .evmeta .m{border:1px solid var(--line);border-radius:10px;padding:12px 14px}.msite .evmeta .m .k{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.msite .evmeta .m .val{margin-top:4px;font-size:14px;font-weight:600}.msite .evmeta .m .sub{font-family:var(--mono);font-size:11px;color:var(--mute);margin-top:2px}.msite .evchain{margin-top:14px;border:1px solid rgba(63,224,161,.25);background:rgba(63,224,161,.05);border-radius:10px;padding:14px;display:flex;gap:12px;align-items:center}.msite .evchain .big{font-size:26px;font-weight:800;color:var(--mint);font-variant-numeric:tabular-nums}.msite .evchain .cx{font-size:12px;color:var(--soft)}.msite .evfoot{color:var(--mute);font-size:12px;margin-top:12px}.msite .evlink{display:block;text-align:center;color:var(--mint);font-weight:600;margin-top:26px}.msite .promise{margin:0 auto 8px;max-width:760px;display:flex;gap:12px;align-items:center;border:1px solid rgba(63,224,161,.25);background:rgba(63,224,161,.05);border-radius:12px;padding:14px 18px;font-size:14px;color:var(--soft)}.msite .promise b{color:var(--ink)}.msite .promise .ic{color:var(--mint);flex:none}.msite .qagrid{display:grid;grid-template-columns:1fr;gap:0 30px;margin-top:30px;max-width:900px;margin-inline:auto}@media(min-width:720px){.msite .qagrid{grid-template-columns:1fr 1fr}}.msite .qa{border-top:1px solid var(--line);padding:20px 0}.msite .qa h4{margin:0;font-size:16px;font-weight:640}.msite .qa p{margin:8px 0 0;font-size:13.5px;color:var(--soft)}.msite .final{padding:20px 0 90px}.msite .final .band{position:relative;overflow:hidden;max-width:720px;margin:0 auto;border-radius:26px;background:linear-gradient(120deg,#0f2c22,#0b1a14);border:1px solid rgba(63,224,161,.25);padding:54px 44px;text-align:center}.msite .final .band:after{content:"";position:absolute;inset:0;background:radial-gradient(70% 120% at 50% 0,rgba(63,224,161,.16),transparent 60%);pointer-events:none}.msite .final .owl{position:relative;z-index:1;display:flex;justify-content:center}.msite .final .owl video{width:330px;filter:drop-shadow(0 18px 30px rgba(0,0,0,.5))}.msite .badgeimg{display:inline-block;margin-top:20px}.msite .badgeimg img{width:195px;height:auto;display:block}.msite .final h2{position:relative;z-index:1;margin:4px auto 0;max-width:22ch}.msite .final .btn{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;background:var(--mint);color:var(--onmint);font-weight:700;padding:15px 30px;border-radius:var(--rp);margin-top:24px;font-size:16px}.msite .final .btn:hover{background:#57ecb1}.msite .final .fine{position:relative;z-index:1;margin-top:16px;font-size:14.5px;color:var(--soft)}.msite footer{border-top:1px solid var(--line)}.msite .foot{padding:56px 0 12px;display:grid;grid-template-columns:1fr;gap:34px}@media(min-width:820px){.msite .foot{grid-template-columns:1.4fr 1fr 1fr 1fr 1fr}}.msite .foot .about .brand{margin-bottom:12px}.msite .foot .about p{color:var(--soft);font-size:15px;line-height:1.6;max-width:34ch;margin:0 0 15px}.msite .foot .about .soc{display:flex;gap:18px;font-size:14.5px;color:var(--soft)}.msite .foot h5{font-family:var(--mono);font-size:12.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--mute);margin:0 0 15px}.msite .foot ul{margin:0;padding:0;list-style:none;display:grid;gap:11px}.msite .foot ul a{font-size:15px;color:var(--soft)}.msite .foot ul a:hover{color:var(--mint)}.msite .footmeta{border-top:1px solid var(--line);margin-top:12px;padding:24px 0 44px;display:flex;flex-wrap:wrap;gap:16px;align-items:center;color:var(--mute);font-size:14px}.msite .footmeta .sp{margin-left:auto}.msite .fbadges{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.msite .fb{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:11px;color:var(--soft);border:1px solid var(--line2);border-radius:var(--rp);padding:6px 12px}.msite .fb.hot{border-color:rgba(63,224,161,.35);color:var(--mint)}.msite .rv{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.msite .rv.in{opacity:1;transform:none}.msite .rv-l{opacity:0;transform:translateX(-28px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.msite .rv-l.in{opacity:1;transform:none}@keyframes m-pulse{0%{box-shadow:0 0 0 0 rgba(63,224,161,.5)}70%{box-shadow:0 0 0 7px rgba(63,224,161,0)}to{box-shadow:0 0 0 0 rgba(63,224,161,0)}}@keyframes m-breathe{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.9;transform:scale(1.06)}}@keyframes m-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes m-ping{0%{transform:scale(.35);opacity:0}18%{opacity:.9}to{transform:scale(2.7);opacity:0}}@media(prefers-reduced-motion:reduce){.msite *{animation:none!important}.msite .rv,.msite .rv-l{opacity:1!important;transform:none!important}}.msite .lead{color:var(--soft);font-size:clamp(15px,1.9vw,18px);max-width:60ch;margin:18px 0 0}.msite .center .lead{margin-inline:auto}.msite .phero{padding:64px 0 8px}.msite .phero .grid{display:grid;grid-template-columns:1fr;gap:28px;align-items:center}@media(min-width:900px){.msite .phero .grid{grid-template-columns:1.1fr .9fr;gap:40px}.msite .phero .hcopy{padding-left:34px}}.msite .phero .powl{display:grid;place-items:center}.msite .phero .powl img{width:78%;max-width:300px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 18px 34px rgba(0,0,0,.5));animation:m-float 6s ease-in-out infinite}.msite .cards{display:grid;grid-template-columns:1fr;gap:16px;margin-top:40px}@media(min-width:640px){.msite .cards.c2{grid-template-columns:1fr 1fr}}@media(min-width:820px){.msite .cards.c3{grid-template-columns:repeat(3,1fr)}}@media(min-width:560px){.msite .cards.c4{grid-template-columns:1fr 1fr}}@media(min-width:900px){.msite .cards.c4{grid-template-columns:repeat(4,1fr)}}.msite .card{border:1px solid var(--line);border-radius:16px;background:var(--panel);padding:24px}.msite .card h3{margin:0 0 8px;font-size:18px;font-weight:640}.msite .card p{margin:0;font-size:14.5px;line-height:1.6;color:var(--soft)}.msite .card .ic{width:34px;height:34px;border-radius:9px;background:rgba(63,224,161,.1);color:var(--mint);display:grid;place-items:center;margin-bottom:14px}.msite a.card{transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.msite a.card:hover{transform:translateY(-2px);border-color:var(--mint);box-shadow:0 14px 34px rgba(0,0,0,.38)}.msite .card h3 .ar{color:var(--mint);margin-left:6px}.msite .panelbox{border:1px solid var(--line2);border-radius:18px;background:var(--panel);padding:28px 30px;margin-top:40px}.msite .panelbox h3{margin:0 0 12px;font-size:21px;font-weight:680}.msite .panelbox p{margin:0;color:var(--soft);font-size:15.5px;line-height:1.7}.msite .panelbox b{color:var(--ink);font-weight:640}.msite .embed{margin-top:40px}.msite .note{margin:0 auto;max-width:760px;border:1px solid var(--line);border-radius:14px;background:var(--panel);padding:20px 24px}.msite .note h4{margin:0 0 8px;font-size:13px;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.msite .note p{margin:0;color:var(--soft);font-size:14.5px;line-height:1.6}.msite .tbl{width:100%;border-collapse:collapse;margin-top:16px;font-size:14px}.msite .tbl th{text-align:left;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--mute);padding:0 16px 10px 0}.msite .tbl td,.msite .tbl th{border-bottom:1px solid var(--line)}.msite .tbl td{padding:12px 16px 12px 0;color:var(--soft);font-variant-numeric:tabular-nums}.msite .tbl td:first-child{color:var(--ink);font-weight:600}.msite .tblwrap{overflow-x:auto}.msite .btnrow{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.msite .center .btnrow{justify-content:center}.msite .btn-primary{display:inline-flex;align-items:center;gap:8px;background:var(--mint);color:var(--onmint);font-weight:700;padding:13px 24px;border-radius:var(--rp);font-size:15px;transition:background .18s}.msite .btn-primary:hover{background:#57ecb1}.msite .btn-ghost{padding:13px 24px;border-radius:var(--rp)}.msite .prose{max-width:720px;margin:0 auto}.msite .prose h2{margin:44px 0 0}.msite .prose h3{margin:32px 0 8px;font-size:20px;font-weight:640}.msite .prose p,.msite .prose ul{color:var(--soft);font-size:16px;line-height:1.7;margin:14px 0 0}.msite .prose ul{padding-left:22px}.msite .prose li{margin:6px 0}.msite .prose a{color:var(--mint);font-weight:600}.msite .crumb{font-family:var(--mono);font-size:12px;color:var(--mute);margin:0 0 18px}.msite .crumb a:hover{color:var(--ink)}.msite .crumb .sep{margin:0 8px;opacity:.6}.msite .powl-top{display:flex;justify-content:center;margin-bottom:6px}.msite .powl-top img{width:210px;max-width:64%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 16px 28px rgba(0,0,0,.45));animation:m-float 6s ease-in-out infinite}.msite .flist{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:13px;max-width:640px}.msite .center .flist,.msite .flist.mid{margin-inline:auto}.msite .flist li{display:flex;gap:12px;color:var(--soft);font-size:15.5px;line-height:1.55}.msite .flist li:before{content:"✓";color:var(--mint);font-weight:700;flex:none}.msite .scan.mid{margin-left:auto;margin-right:auto}.msite .scan button:disabled{opacity:.6;cursor:default}.msite .scanbox.center{width:100%;max-width:560px;margin:0 auto}.msite .scanerr{color:var(--crit);font-size:13.5px;margin-top:10px}.msite .scanbox.center .scanerr{text-align:center}.msite .scanpage{min-height:100dvh;display:flex;flex-direction:column}.msite .scanhead{display:flex;align-items:center;justify-content:space-between;padding:20px var(--sp);max-width:1000px;margin:0 auto;width:100%}.msite .scanhead .back{font-size:14px;color:var(--soft)}.msite .scanhead .back:hover{color:var(--mint)}.msite .scanempty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px var(--sp) 80px;gap:6px}.msite .scanempty .owl img{width:340px;max-width:78%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 20px 34px rgba(0,0,0,.5));animation:m-float 6s ease-in-out infinite;margin-bottom:14px}.msite .scanempty h1{font-size:clamp(26px,4vw,34px)}.msite .scanempty .lead{margin:12px auto 22px}.msite .embed.mid{display:flex;justify-content:center}.msite .cta-final{position:relative;overflow:hidden;max-width:820px;margin:0 auto;border-radius:26px;background:linear-gradient(120deg,#0f2c22,#0b1a14);border:1px solid rgba(63,224,161,.25);padding:48px 40px;text-align:center}.msite .cta-final:after{content:"";position:absolute;inset:0;background:radial-gradient(70% 120% at 50% 0,rgba(63,224,161,.16),transparent 60%);pointer-events:none}.msite .cta-final>*{position:relative;z-index:1}.msite .cta-final .owl{display:flex;justify-content:center}.msite .cta-final .owl img{width:180px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 16px 26px rgba(0,0,0,.5));animation:m-float 6s ease-in-out infinite}.msite .cta-final h2{margin:6px auto 0;max-width:24ch}.msite .cta-final p{color:var(--soft);margin:12px auto 0;max-width:46ch;font-size:15px}.msite .cta-final .btn{display:inline-flex;align-items:center;gap:8px;background:var(--mint);color:var(--onmint);font-weight:700;padding:14px 28px;border-radius:var(--rp);margin-top:22px;font-size:15.5px}.msite .cta-final .btn:hover{background:#57ecb1}.msite .gap{border:1px solid var(--line);border-radius:16px;background:var(--panel);padding:22px}.msite .gap .warn{color:var(--amber);font-size:22px;line-height:1}.msite .gap h3{margin:12px 0 8px;font-size:17px;font-weight:640}.msite .gap p{margin:0;font-size:14.5px;line-height:1.6;color:var(--soft)}.msite .cmp{width:100%;min-width:760px;border-collapse:collapse;font-size:14px}.msite .cmp th{padding:12px 8px;text-align:center;font-weight:600;color:var(--soft);border-bottom:1px solid var(--line)}.msite .cmp td:first-child,.msite .cmp th:first-child{text-align:left}.msite .cmp .opcol{background:rgba(63,224,161,.08);border-left:1px solid rgba(63,224,161,.3);border-right:1px solid rgba(63,224,161,.3)}.msite .cmp thead .opcol{border-top:1px solid rgba(63,224,161,.3)}.msite .cmp .opname{color:var(--mint);font-weight:800;display:block}.msite .cmp .optag{font-family:var(--mono);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--mint);opacity:.85}.msite .cmp td{padding:12px 8px;text-align:center;vertical-align:top;border-bottom:1px solid var(--line);color:var(--soft)}.msite .cmp td:first-child{color:var(--ink)}.msite .cmp td .note{display:block;font-size:12px;color:var(--mute);margin-top:3px}.msite .yes{color:var(--mint);font-weight:800}.msite .part{color:var(--amber);font-weight:800}.msite .legend,.msite .no{color:var(--mute)}.msite .legend{display:flex;flex-wrap:wrap;gap:18px;margin-top:14px;font-size:12px}.msite .dl{display:grid;grid-template-columns:auto 1fr;gap:5px 12px;margin-top:14px;font-size:13px}.msite .dl dt{color:var(--mute)}.msite .dl dd{color:var(--soft);margin:0}.msite .callout{border:1px solid rgba(88,166,232,.35);background:rgba(88,166,232,.06);border-radius:18px;padding:24px 26px;margin-top:44px;display:flex;gap:18px;align-items:flex-start}.msite .callout .cico{font-size:26px;line-height:1;flex:none}.msite .callout .ck2{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#7fb8f0}.msite .callout h3{font-size:19px;margin:6px 0 0;font-weight:680}.msite .callout p{margin:8px 0 0;color:var(--soft);font-size:14.5px;line-height:1.6}.msite .callout.mint{border-color:rgba(63,224,161,.35);background:rgba(63,224,161,.06)}.msite .rrow{margin-top:18px}.msite .rlab{display:flex;justify-content:space-between;gap:12px;font-size:14.5px}.msite .rlab b{color:var(--ink);font-weight:600}.msite .rlab .pct{font-family:var(--mono);color:var(--soft)}.msite .track{margin-top:8px;height:9px;border-radius:999px;background:var(--panel);overflow:hidden}.msite .track .fill{height:100%;border-radius:999px;background:var(--mint)}.msite .grades{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-top:20px}.msite .grades .gc{border:1px solid var(--line);border-radius:14px;background:var(--panel);padding:16px 10px;text-align:center}.msite .grades .gc b{font-size:26px;font-weight:800;display:block;line-height:1}.msite .grades .gc span{display:block;margin-top:6px;font-size:14px;font-weight:600}.msite .postlist{display:grid;gap:16px;margin-top:40px}.msite .post{display:block;border:1px solid var(--line);border-radius:16px;background:var(--panel);padding:24px 26px;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.msite .post:hover{transform:translateY(-2px);border-color:var(--mint);box-shadow:0 14px 34px rgba(0,0,0,.38)}.msite .post .meta{font-family:var(--mono);font-size:12px;color:var(--mute)}.msite .post h2{font-size:21px;margin:8px 0 0;display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.msite .post h2 .ar{color:var(--mint);flex:none}.msite .post p{margin:8px 0 0;color:var(--soft);font-size:14.5px;line-height:1.6}.msite .article{max-width:720px;margin:0 auto}.msite .article .ameta{font-family:var(--mono);font-size:12px;color:var(--mute);margin-top:18px}.msite .article h1{margin-top:8px}.msite .article .intro{color:var(--soft);font-size:clamp(16px,2vw,19px);line-height:1.6;margin:18px 0 0}.msite .docblk{margin-top:12px;display:flex;flex-direction:column;gap:12px}.msite .showcase{position:relative;max-width:660px;margin:0 auto}.msite .sc-cap{min-height:44px;text-align:center;margin-bottom:20px}.msite .sc-cap p{font-size:clamp(22px,3.6vw,32px);font-weight:780;letter-spacing:-.02em;margin:0;animation:sc-rise .5s ease}.msite .sc-panel{position:relative;overflow:hidden;border:1px solid var(--line2);border-radius:18px;background:var(--panel);box-shadow:0 30px 70px rgba(0,0,0,.5)}.msite .sc-bar{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--line)}.msite .sc-dot{width:10px;height:10px;border-radius:50%;background:var(--line2);flex:none}.msite .sc-url{flex:1;font-size:12.5px;background:var(--bg2);border:1px solid var(--line);border-radius:8px;padding:7px 12px;overflow:hidden;text-overflow:ellipsis}.msite .sc-snd,.msite .sc-url{font-family:var(--mono);color:var(--soft);white-space:nowrap}.msite .sc-snd{font-size:11px;border:1px solid var(--line2);border-radius:var(--rp);padding:6px 11px;background:transparent;cursor:pointer;display:inline-flex;gap:6px;align-items:center}.msite .sc-snd:hover{border-color:var(--mint);color:var(--mint)}.msite .sc-stage{position:relative;height:360px}@media(max-width:540px){.msite .sc-stage{height:420px}}.msite .sc-layer{position:absolute;inset:0;padding:22px;opacity:0;transition:opacity .6s ease;pointer-events:none}.msite .sc-layer.on{opacity:1;pointer-events:auto}.msite .sc-mock{border:1px solid var(--line);border-radius:14px;background:var(--bg2);padding:16px}.msite .sc-mockhead{display:flex;align-items:center;justify-content:space-between}.msite .sc-mockhead .barline{height:12px;width:96px;border-radius:6px;background:rgba(63,224,161,.3)}.msite .sc-livetag{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--gradeA);background:rgba(63,224,161,.12);border-radius:999px;padding:3px 10px}.msite .sc-livetag .d{width:6px;height:6px;border-radius:50%;background:var(--gradeA)}.msite .sc-grid{margin-top:16px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.msite .sc-grid span{height:40px;border-radius:9px;background:rgba(45,60,50,.55)}.msite .sc-alert{margin-top:16px;display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:12px;padding:11px 14px;font-size:13.5px;font-weight:600;opacity:0;transition:opacity .5s;color:var(--soft)}.msite .sc-alert.show{opacity:1;border-color:rgba(255,106,106,.4);background:rgba(255,106,106,.08);color:var(--crit)}.msite .sc-beam{position:absolute;left:22px;right:22px;top:22px;height:96px;overflow:hidden;border-radius:12px;pointer-events:none}.msite .sc-beam i{position:absolute;top:0;bottom:0;width:33%;background:linear-gradient(90deg,transparent,rgba(63,224,161,.28),transparent);animation:sc-beam 1.6s ease-in-out infinite}.msite .sc-scanline{display:flex;align-items:center;gap:9px;font-size:14px;font-weight:500;color:var(--ink)}.msite .sc-spin{width:16px;height:16px;border:2px solid var(--line2);border-top-color:var(--mint);border-radius:50%;animation:sc-spin .8s linear infinite;flex:none}.msite .sc-finds{margin-top:16px;display:grid;gap:10px}.msite .sc-find{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--line);border-radius:12px;background:var(--bg2);padding:11px 14px;font-size:14px}.msite .sc-find .lab{display:flex;align-items:center;gap:9px;color:var(--soft)}.msite .sc-find .ic{opacity:.7}.msite .sc-tag{font-size:12px;font-weight:700;color:var(--crit);background:rgba(255,106,106,.12);border-radius:999px;padding:3px 10px}.msite .sc-fix{display:flex;gap:24px;align-items:flex-start}.msite .sc-fix .ring{--v:92;width:132px;height:132px;flex:none}.msite .sc-fix .ring:before{inset:11px}.msite .sc-fix .ring .g b{font-size:36px}.msite .sc-fixhead{font-weight:700;margin-bottom:12px}.msite .sc-steps{margin:0;padding:0;list-style:none;display:grid;gap:11px}.msite .sc-steps li{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--soft)}.msite .sc-steps .ck{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;font-size:11px;color:var(--onmint);background:var(--gradeA);flex:none}.msite .sc-steps .ck.pending{background:transparent;border:1px solid var(--line2);color:var(--mute)}.msite .sc-merged{margin-top:18px;border:1px solid rgba(63,224,161,.25);background:rgba(63,224,161,.06);border-radius:10px;padding:11px 14px;font-size:13px;color:var(--mint);font-family:var(--mono);opacity:0;transition:opacity .6s}.msite .sc-merged.show{opacity:1}@keyframes sc-beam{0%{left:-33%}to{left:100%}}@keyframes sc-spin{to{transform:rotate(1turn)}}@keyframes sc-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.msite .sc-beam i,.msite .sc-cap p,.msite .sc-spin{animation:none}}.msite .btn,.msite .btn-primary,.msite .cta,.msite .cta-final .btn,.msite .ctaband a,.msite .final .btn,.msite .scan button{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-poppins),ui-sans-serif,system-ui,"Segoe UI",sans-serif;font-weight:600;letter-spacing:.1px;white-space:nowrap;color:#05271c;background:#5fe3ac;border:1px solid rgba(5,39,28,.14);border-radius:999px;box-shadow:0 6px 18px rgba(0,0,0,.28),0 0 22px rgba(63,224,161,.28),inset 0 1px 0 rgba(255,255,255,.4);transition:transform .14s ease,box-shadow .2s ease,background .18s ease}.msite .cta{padding:9px 20px;font-size:13.5px}.msite .scan button{padding:12px 24px;font-size:14.5px}.msite .btn,.msite .btn-primary,.msite .ctaband a{padding:13px 28px;font-size:15px}.msite .cta-final .btn,.msite .final .btn{padding:15px 34px;font-size:16px;margin-top:24px}.msite .btn-primary:hover,.msite .btn:hover,.msite .cta-final .btn:hover,.msite .cta:hover,.msite .ctaband a:hover,.msite .final .btn:hover,.msite .scan button:hover{background:#72ecbb;transform:translateY(-1px);box-shadow:0 10px 26px rgba(0,0,0,.32),0 0 30px rgba(63,224,161,.45),inset 0 1px 0 rgba(255,255,255,.5)}.msite .btn-primary:active,.msite .btn:active,.msite .cta-final .btn:active,.msite .cta:active,.msite .ctaband a:active,.msite .final .btn:active,.msite .scan button:active{transform:translateY(0);box-shadow:0 3px 10px rgba(0,0,0,.24)}.msite .btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-poppins),ui-sans-serif,system-ui,"Segoe UI",sans-serif;font-weight:600;color:var(--ink);background:transparent;border:1px solid var(--line2);border-radius:999px;padding:13px 26px;font-size:15px;box-shadow:none;transition:transform .14s ease,border-color .18s ease,color .18s ease,background .18s ease}.msite .btn-ghost:hover{border-color:var(--mint);color:var(--mint);background:rgba(63,224,161,.07);transform:translateY(-1px)}.msite .btn-ghost:focus-visible,.msite .btn-primary:focus-visible,.msite .btn:focus-visible,.msite .cta-final .btn:focus-visible,.msite .cta:focus-visible,.msite .ctaband a:focus-visible,.msite .final .btn:focus-visible,.msite .scan button:focus-visible{outline:2px solid var(--mint);outline-offset:3px}@media(prefers-reduced-motion:reduce){.msite .btn,.msite .btn-ghost,.msite .btn-primary,.msite .cta,.msite .cta-final .btn,.msite .ctaband a,.msite .final .btn,.msite .scan button{transition:none}}