.mp{--paper:#fcfcfa;--ink:#0a0a0a;--muted:#5a5a56;--faint:#9a9a94;--line:#0a0a0a;--hair:#e2e2dc;--signal:#0b8f5e;--sig-bright:#46d391;--gold-bright:#f0b429;--gold-mark:#f0b0406b;--sans:"SF Pro Display", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, monospace;--maxw:1180px;background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;min-height:100dvh;font-size:16px;line-height:1.5;overflow-x:clip}.mp *{box-sizing:border-box;margin:0;padding:0}.mp ::selection{background:var(--ink);color:var(--paper)}.mp a{color:inherit;text-decoration:none}.mp :focus-visible{outline:2px solid var(--signal);outline-offset:2px}.mp svg{display:block}.mp.mp-chrome{display:contents}.mp .wrap{max-width:var(--maxw);margin:0 auto;padding:0 28px}.mp .mono{font-family:var(--mono)}.mp :is(h1,h2,h3){letter-spacing:-.04em;text-wrap:balance;font-weight:680;line-height:.98}.mp .lbl{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:11px}.mp .sig{color:var(--signal)}.mp .mark{background:linear-gradient(180deg, transparent 58%, var(--gold-mark) 58%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 2px}.mp header{z-index:50;background:var(--paper);border-bottom:1.5px solid var(--ink);position:sticky;top:0}.mp nav{max-width:var(--maxw);align-items:center;gap:30px;margin:0 auto;padding:14px 28px;display:flex}.mp .brand{letter-spacing:-.04em;align-items:center;gap:8px;font-size:18px;font-weight:700;display:flex}.mp .brand .m{width:18px;height:18px;-webkit-mask:var(--brand-mark) center/contain no-repeat;-webkit-mask:var(--brand-mark) center/contain no-repeat;mask:var(--brand-mark) center/contain no-repeat;background:currentColor}.mp .nav-links{align-items:center;gap:24px;margin-left:8px;display:flex}.mp .nav-links a{font-family:var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:12.5px;transition:all .15s}.mp .nav-links a:hover{color:var(--ink)}.mp .navitem{align-items:center;display:flex;position:relative}.mp .navitem .trigger{cursor:pointer;align-items:center;gap:5px;padding:8px 0;display:inline-flex}.mp .navitem .chev{opacity:.55;stroke-width:2.4px;width:10px;height:10px;transition:transform .2s}.mp .navitem:hover .chev,.mp .navitem:focus-within .chev{transform:rotate(180deg)}.mp .dropdown{opacity:0;visibility:hidden;z-index:60;min-width:266px;padding-top:14px;transition:opacity .18s,transform .2s cubic-bezier(.22,.61,.36,1),visibility .18s;position:absolute;top:100%;left:-16px;transform:translateY(6px)}.mp .navitem:hover .dropdown,.mp .navitem:focus-within .dropdown{opacity:1;visibility:visible;transform:none}.mp .dd-inner{background:var(--paper);border:1.5px solid var(--ink);box-shadow:6px 6px 0 color-mix(in oklab, var(--ink) 9%, transparent)}.mp .dd-item{border-bottom:1px solid var(--hair);padding:11px 16px;transition:background .14s,box-shadow .14s;display:block}.mp .dd-item:last-child{border-bottom:0}.mp .dd-item:hover{background:color-mix(in oklab, var(--ink) 7%, transparent);box-shadow:inset 3px 0 0 var(--signal)}.mp .dd-item.is-soon{cursor:not-allowed}.mp .dd-item.is-soon .t{color:var(--faint)}.mp .dd-item.is-soon:hover{box-shadow:none;background:0 0}.mp .dd-item .t{font-family:var(--sans);letter-spacing:-.01em;color:var(--ink);text-transform:none;justify-content:space-between;align-items:center;gap:12px;font-size:13.5px;font-weight:600;display:flex}.mp .dd-item .d{font-family:var(--mono);color:var(--muted);letter-spacing:.02em;text-transform:none;margin-top:3px;font-size:10.5px}.mp .dd-badge{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;background:var(--hair);color:var(--muted);padding:2px 6px;font-size:9px}.mp .dd-badge.live{background:color-mix(in oklab, var(--signal) 14%, transparent);color:var(--signal)}.mp nav .sp{flex:1}.mp .mnav-toggle{opacity:0;clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.mp .mnav-btn,.mp .mnav-panel{display:none}.mp .btn{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;border:1.5px solid var(--ink);background:var(--paper);color:var(--ink);align-items:center;gap:8px;padding:13px 16px;font-size:12.5px;font-weight:600;transition:all .15s;display:inline-flex}.mp .btn:hover,.mp .btn-fill{background:var(--ink);color:var(--paper)}.mp .btn-fill:hover{background:var(--signal);border-color:var(--signal)}.mp .btn-green{background:var(--signal);border-color:var(--signal);color:#fff}.mp .btn-green:hover{background:var(--sig-bright);border-color:var(--sig-bright);color:#052018}.mp .ghost{font-family:var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:12.5px}.mp .ghost:hover{color:var(--ink)}.mp .ar{transition:transform .2s}.mp .btn:hover .ar{transform:translate(3px)}.mp .ticker{border-bottom:1.5px solid var(--ink);white-space:nowrap;color:#f2f2ee;background:linear-gradient(160deg,#171717,#070707);overflow:hidden}.mp .ticker .run{font-family:var(--mono);letter-spacing:.1em;padding:8px 0;font-size:12px;animation:26s linear infinite mar;display:inline-block}.mp .ticker .run span{padding:0 22px}.mp .ticker .run .s{color:var(--sig-bright)}@keyframes mar{to{transform:translate(-50%)}}.mp .hero{border-bottom:1.5px solid var(--ink);position:relative;overflow:hidden}.mp .hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 72% 28%,#0b8f5e17,#0000 58%);width:52%;height:120%;position:absolute;top:-10%;right:-4%}.mp .blobs{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.mp .blobs span{filter:blur(60px);opacity:.6;will-change:transform;border-radius:50%;width:clamp(340px,48vw,680px);height:clamp(340px,48vw,680px);position:absolute}.mp .blobs span:first-child{opacity:.72;background:radial-gradient(circle,#0b8f5ee6,#0000 64%);animation:20s ease-in-out infinite alternate blob1;top:-16%;right:-8%}.mp .blobs span:nth-child(2){opacity:.52;filter:blur(66px);background:radial-gradient(circle,#f0b440d1,#0000 64%);animation:25s ease-in-out infinite alternate blob2;top:16%;left:-12%}.mp .blobs span:nth-child(3){opacity:.64;background:radial-gradient(circle,#2ed39ad9,#0000 64%);animation:17s ease-in-out infinite alternate blob3;bottom:-30%;left:32%}.mp .blobs span:nth-child(4){opacity:.5;background:radial-gradient(circle,#0b8f5ebf,#0000 62%);width:clamp(240px,32vw,440px);height:clamp(240px,32vw,440px);animation:23s ease-in-out infinite alternate blob4;top:38%;right:16%}@keyframes blob1{to{transform:translate(-46px,34px)scale(1.16)}}@keyframes blob2{to{transform:translate(54px,-30px)scale(1.2)}}@keyframes blob3{to{transform:translate(-38px,-42px)scale(1.14)}}@keyframes blob4{to{transform:translate(32px,36px)scale(1.18)}}.mp #feat,.mp #ch,.mp #pricing{position:relative;overflow:hidden}.mp .sblobs{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.mp .sblobs b{filter:blur(68px);border-radius:50%;display:block;position:absolute}.mp .p-scale b{opacity:.36;background:radial-gradient(circle,#0b8f5e99,#0000 66%);width:clamp(400px,52vw,720px);height:clamp(400px,52vw,720px);animation:14s ease-in-out infinite sbPulse;bottom:-32%;right:-10%}@keyframes sbPulse{0%,to{opacity:.26;transform:scale(1)}50%{opacity:.44;transform:scale(1.14)}}.mp .p-walls b{opacity:.34;width:clamp(340px,44vw,580px);height:clamp(340px,44vw,580px)}.mp .p-walls b:first-child{background:radial-gradient(circle,#2ed39aa6,#0000 66%);animation:22s ease-in-out infinite alternate sbDriftL;top:-24%;left:-12%}.mp .p-walls b:nth-child(2){background:radial-gradient(circle,#0b8f5e99,#0000 66%);animation:27s ease-in-out infinite alternate sbDriftR;bottom:-28%;right:-8%}@keyframes sbDriftL{to{transform:translate(80px)}}@keyframes sbDriftR{to{transform:translate(-80px)}}.mp .p-price b:first-child{opacity:.34;background:radial-gradient(circle,#f0b4409e,#0000 65%);width:clamp(380px,48vw,680px);height:clamp(380px,48vw,680px);animation:20s ease-in-out infinite alternate sbHalo;top:-28%;left:50%;transform:translate(-50%)}.mp .p-price b:nth-child(2){opacity:.24;background:radial-gradient(circle,#0b8f5e8c,#0000 66%);width:clamp(300px,36vw,500px);height:clamp(300px,36vw,500px);animation:24s ease-in-out infinite alternate sbDriftR;bottom:-32%;left:16%}@keyframes sbHalo{to{transform:translate(-50%)translateY(22px)scale(1.1)}}.mp .hero-in{z-index:1;max-width:var(--maxw);grid-template-columns:1.15fr .85fr;margin:0 auto;padding:0 28px;display:grid;position:relative}.mp .hero-l{border-right:1.5px solid var(--ink);padding:64px 40px 56px 0}.mp .hero .meta{font-family:var(--mono);color:var(--muted);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid var(--hair);justify-content:space-between;margin-bottom:30px;padding-bottom:14px;font-size:11px;display:flex}.mp .hero h1{letter-spacing:-.05em;margin:0;font-size:clamp(52px,9vw,116px)}.mp .hero h1 .p{color:var(--signal)}.mp .hero .lead{color:var(--muted);letter-spacing:-.01em;max-width:42ch;margin:26px 0 34px;font-size:18px;line-height:1.5}.mp .hero-cta{flex-wrap:wrap;gap:12px;display:flex}.mp .hero-r{flex-direction:column;justify-content:space-between;padding:64px 0 56px 40px;display:flex}.mp .stat-block{border-bottom:1px solid var(--hair);margin-bottom:20px;padding:0 0 20px}.mp .stat-block:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.mp .stat-block .n{font-family:var(--mono);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:46px;font-weight:680;line-height:1}.mp .stat-block .n .u{color:var(--signal);font-size:22px}.mp .stat-block .k{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin-top:8px;font-size:11px}.mp .sec{border-bottom:1.5px solid var(--ink);scroll-margin-top:66px}.mp .sec-in{z-index:1;max-width:var(--maxw);margin:0 auto;padding:64px 28px;position:relative}.mp .sec-head{border-bottom:1px solid var(--hair);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:40px;padding-bottom:22px;display:flex}.mp .sec-head h2{font-size:clamp(30px,4.4vw,50px)}.mp .sec-head .idx{font-family:var(--mono);color:var(--muted);font-size:13px}.mp .log{border:1.5px solid var(--ink);color:#f2f2ee;font-family:var(--mono);background:linear-gradient(165deg,#161616,#080808);font-size:12.5px;line-height:1.9}.mp .log-bar{color:#8a8a84;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #ffffff2e;justify-content:space-between;padding:10px 16px;font-size:10.5px;display:flex}.mp .log-body{min-height:150px;padding:16px 18px}.mp .log .p{color:var(--sig-bright)}.mp .log .d{color:#7a7a74}.mp .log .ok{color:var(--sig-bright)}.mp .log .s{color:#cfcfc8}.mp .caret{background:var(--sig-bright);vertical-align:-2px;width:7px;height:14px;animation:1s step-end infinite bk;display:inline-block}@keyframes bk{50%{opacity:0}}.mp .steps{grid-template-columns:repeat(3,1fr);display:grid}.mp .step{border-right:1px solid var(--hair);padding:0 32px}.mp .step:first-child{padding-left:0}.mp .step:last-child{border-right:0;padding-right:0}.mp .step .bn{font-family:var(--mono);letter-spacing:-.05em;color:var(--paper);-webkit-text-stroke:1.5px var(--ink);font-size:60px;font-weight:680;line-height:1}.mp .step h3{margin:16px 0 10px;font-size:22px}.mp .step p{color:var(--muted);font-size:14.5px;line-height:1.55}.mp .step code{font-family:var(--mono);background:var(--ink);color:var(--paper);padding:1px 5px;font-size:12.5px}.mp .frow{border-bottom:1px solid var(--hair);grid-template-rows:auto auto;grid-template-columns:46px 1fr 1.5fr;align-items:start;column-gap:40px;padding:28px 0;display:grid}.mp .frow:last-child{border-bottom:0}.mp .frow .ibox{border:1.5px solid var(--ink);width:46px;height:46px;color:var(--ink);grid-area:2/1;align-self:center;place-items:center;display:grid}.mp .frow .no{font-family:var(--mono);color:var(--signal);grid-area:1/2;margin-bottom:12px;font-size:13px}.mp .frow h3{grid-area:2/2;align-self:center;font-size:24px}.mp .frow p{color:var(--muted);grid-area:2/3;align-self:center;font-size:15px;line-height:1.55}.mp .quick{grid-template-columns:.88fr 1.12fr;align-items:start;gap:40px;display:grid}.mp .quick .lead{color:var(--muted);max-width:34ch;font-size:16px;line-height:1.55}.mp .callout{border:1.5px solid var(--ink);font-family:var(--mono);text-transform:uppercase;letter-spacing:.04em;margin-top:26px;padding:16px 18px;font-size:12px;line-height:1.6}.mp .callout b{color:var(--signal);margin-bottom:4px;font-weight:600;display:block}.mp .codeblk{border:1.5px solid var(--ink);color:#f2f2ee;background:linear-gradient(165deg,#161616,#080808);overflow:hidden}.mp .ctabs{border-bottom:1px solid #ffffff29;display:flex}.mp .ctab{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:#8a8a84;cursor:pointer;background:0 0;border:0;border-right:1px solid #ffffff29;padding:12px 18px;font-size:11px;transition:all .15s}.mp .ctab:hover{color:#fff}.mp .ctab.active{color:#fff;box-shadow:inset 0 2px 0 var(--sig-bright);background:#ffffff0d}.mp .cbody{font-family:var(--mono);padding:20px 22px;font-size:13px;line-height:1.9;overflow-x:auto}.mp .cpanel{display:none}.mp .cpanel.active{animation:.28s cubic-bezier(.22,.61,.36,1) codeIn;display:block}@keyframes codeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.mp .cbody pre{font-family:var(--mono);margin:0}.mp .cm{color:#6f6f69}.mp .ck{color:var(--sig-bright)}.mp .cf{color:#fff}.mp .cs{color:#b8c9bf}.mp .cn{color:#e6c07b}.mp .chal{border-top:1px solid var(--hair);border-left:1px solid var(--hair);grid-template-columns:repeat(3,1fr);display:grid}.mp .ci{border-right:1px solid var(--hair);border-bottom:1px solid var(--hair);padding:22px 24px;transition:all .15s;position:relative}.mp a.ci:hover{background:var(--ink);color:var(--paper)}.mp a.ci:hover p,.mp a.ci:hover .tg{color:var(--paper)}.mp .ci .tg{font-family:var(--mono);color:var(--muted);letter-spacing:.04em;font-size:12px}.mp .ci :is(h2,h3,h4){letter-spacing:-.03em;justify-content:space-between;align-items:center;margin:12px 0 6px;font-size:19px;font-weight:700;display:flex}.mp .ci p{color:var(--muted);font-size:13px}.mp .ci .st{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--signal);font-size:10px}.mp .ci.soon .st{color:var(--faint)}.mp a.ci:hover .st{color:var(--sig-bright)}.mp .cta{border-bottom:1.5px solid var(--ink);position:relative;overflow:hidden}.mp .cta:before{content:"";pointer-events:none;background:radial-gradient(42% 70% at 12% 0,#0b8f5e1a,#0000 68%),radial-gradient(42% 70% at 88% 8%,#f0b0401f,#0000 70%);position:absolute;inset:0}.mp .cta-in{z-index:1;max-width:var(--maxw);text-align:center;margin:0 auto;padding:80px 28px;position:relative}.mp .cta-in .lbl{margin-bottom:20px}.mp .cta-in h2{letter-spacing:-.05em;font-size:clamp(38px,6vw,76px)}.mp .cta-in .lead{color:var(--muted);max-width:44ch;margin:20px auto 32px;font-size:17px}.mp .cta-in .free{font-family:var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-top:20px;font-size:12px}.mp .cta-in .free b{color:var(--signal);font-weight:400}.mp .integ{border-bottom:1.5px solid var(--ink);background:var(--paper)}.mp .integ-in{max-width:var(--maxw);flex-wrap:wrap;align-items:center;gap:12px 28px;margin:0 auto;padding:15px 28px;display:flex}.mp .integ .lbl{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:11px}.mp .integ .wm{letter-spacing:-.02em;color:var(--faint);font-size:15px;font-weight:700;transition:all .15s}.mp .integ .wm:hover{color:var(--ink)}.mp .cmp{border:1.5px solid var(--ink);overflow-x:auto}.mp .cmp table{border-collapse:collapse;width:100%;min-width:640px;font-size:14px}.mp .cmp th,.mp .cmp td{border-right:1px solid var(--hair);border-bottom:1px solid var(--hair);text-align:left;padding:15px 18px}.mp .cmp th:last-child,.mp .cmp td:last-child{border-right:0}.mp .cmp tbody tr:last-child td{border-bottom:0}.mp .cmp thead th{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-size:11px;font-weight:600}.mp .cmp thead th.us{color:#fff;background:var(--signal)}.mp .cmp td.metric{color:var(--ink);font-weight:600}.mp .cmp td.us{background:color-mix(in oklab, var(--signal) 8%, transparent);font-weight:600;font-family:var(--mono);color:var(--ink)}.mp .cmp td.them{color:var(--muted);font-family:var(--mono)}.mp .cmp .yes{color:var(--signal);font-weight:700}.mp .cmp .no{color:var(--faint)}.mp .cmp .cap{font-family:var(--mono);color:var(--faint);padding:12px 18px;font-size:11px}.mp .trust{border-top:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);color:#f2f2ee;background:linear-gradient(160deg,#141414,#080808)}.mp .trust .odo-k,.mp .trust .rate .src,.mp .trust .val small{color:#8a8a84}.mp .trust-in{max-width:var(--maxw);grid-template-columns:1.5fr 1fr 1fr;align-items:center;gap:32px;margin:0 auto;padding:44px 28px;display:grid}.mp .trust .odo{font-family:var(--mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(34px,5vw,54px);font-weight:680;line-height:1}.mp .trust .odo .u{color:var(--sig-bright);font-size:.5em}.mp .trust .odo-k{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--faint);margin-top:10px;font-size:11px}.mp .trust .rate{border-left:1px solid #ffffff29;padding-left:28px}.mp .trust .rate .src{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--faint);font-size:11px}.mp .trust .rate .val{letter-spacing:-.03em;align-items:baseline;gap:8px;margin-top:6px;font-size:30px;font-weight:680;display:flex}.mp .trust .rate .val small{color:var(--faint);font-size:14px;font-weight:400}.mp .trust .stars{color:var(--gold-bright);letter-spacing:3px;margin-top:6px;font-size:14px}.mp .pricing-lead{flex-wrap:wrap;gap:10px;margin-bottom:26px;display:flex}.mp .pchip{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);border:1px solid var(--hair);align-items:center;gap:8px;padding:7px 12px;font-size:11px;display:inline-flex}.mp .pchip:before{content:"";background:var(--signal);flex-shrink:0;width:6px;height:6px}.mp .ptable{border:1.5px solid var(--ink);overflow-x:auto}.mp .ptable table{border-collapse:collapse;width:100%;min-width:600px;font-size:14px}.mp .ptable th,.mp .ptable td{border-bottom:1px solid var(--hair);text-align:left;padding:15px 20px}.mp .ptable thead th{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-size:11px;font-weight:600}.mp .ptable tbody tr:last-child td{border-bottom:0}.mp .ptable tbody tr:hover{background:color-mix(in oklab, var(--ink) 4%, transparent)}.mp .ptable tbody tr.soon{opacity:.6}.mp .ptable .pt-name{color:var(--ink);font-weight:600}.mp .ptable .pt-sub{font-family:var(--mono);color:var(--faint);text-transform:uppercase;letter-spacing:.04em;margin-left:6px;font-size:10.5px;font-weight:400}.mp .ptable .pt-price{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600}.mp .ptable .pt-mode{font-family:var(--mono);color:var(--muted);font-size:12px}.mp .ptbadge{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;padding:2px 8px;font-size:10px}.mp .ptbadge.live{background:color-mix(in oklab, var(--signal) 14%, transparent);color:var(--signal)}.mp .ptbadge.soon{background:var(--hair);color:var(--muted)}.mp .ptable-foot{border-top:1.5px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.mp .pf-note{font-family:var(--mono);color:var(--faint);font-size:11.5px}.mp .faq{border-top:1px solid var(--hair)}.mp .faq details{border-bottom:1px solid var(--hair)}.mp .faq summary{cursor:pointer;letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:20px;padding:22px 4px;font-size:18px;font-weight:600;list-style:none;display:flex}.mp .faq summary::-webkit-details-marker{display:none}.mp .faq summary .pm{font-family:var(--mono);color:var(--signal);flex-shrink:0;font-size:22px;line-height:1;transition:transform .2s}.mp .faq details[open] summary .pm{transform:rotate(45deg)}.mp .faq .ans{color:var(--muted);max-width:66ch;padding:0 4px 24px;font-size:15px;line-height:1.6}.mp .ds{max-width:var(--maxw);grid-template-columns:1fr 380px;margin:0 auto;padding:0 28px;display:grid}.mp .ds-spec{border-left:1.5px solid var(--ink);grid-area:1/2;align-self:start;padding:44px 0 44px 34px;position:sticky;top:57px}.mp .ds-logo{object-fit:contain;background:#0f0f12;border-radius:9px;width:40px;height:40px;margin-bottom:16px;padding:7px;display:block}.mp .ds-spec .eyebrow{align-items:center;gap:9px;display:flex}.mp .ds-spec .eyebrow:before{content:"";background:var(--signal);width:18px;height:1px}.mp .ds-spec .eyebrow span{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--signal);font-size:11px}.mp .ds-spec h1{letter-spacing:-.05em;margin:18px 0 14px;font-size:clamp(32px,3.6vw,48px)}.mp .ds-spec h1 .p{color:var(--signal)}.mp .badges{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.mp .badge{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--hair);padding:3px 8px;font-size:10px}.mp .badge.live{background:color-mix(in oklab, var(--signal) 14%, transparent);color:var(--signal);border-color:#0000}.mp .badge.soon{background:var(--hair);color:var(--muted);border-color:#0000}.mp .specbox{border:1.5px solid var(--ink);margin-bottom:20px}.mp .specrow{border-bottom:1px solid var(--hair);font-family:var(--mono);justify-content:space-between;align-items:baseline;gap:10px;padding:11px 14px;font-size:12.5px;display:flex}.mp .specrow:last-child{border-bottom:0}.mp .specrow .k{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.mp .specrow .v{color:var(--ink);font-variant-numeric:tabular-nums;text-align:right;font-weight:600}.mp .specrow .v em{color:var(--signal);font-style:normal}.mp .ds-cta{flex-direction:column;gap:9px;display:flex}.mp .ds-cta .btn{justify-content:center}.mp .ds-chips{font-family:var(--mono);color:var(--muted);flex-direction:column;gap:6px;margin-top:16px;font-size:11px;display:flex}.mp .ds-chips span{align-items:center;gap:8px;display:flex}.mp .ds-chips span:before{content:"";background:var(--signal);width:5px;height:5px}.mp .ds-main{grid-area:1/1;min-width:0;padding:44px 44px 64px 0}.mp .ds-solve{margin:22px 0 4px}.mp .ds.rail-left{grid-template-columns:380px 1fr}.mp .ds.rail-left .ds-main{grid-area:1/2;padding:44px 0 64px 44px}.mp .ds.rail-left .ds-spec{border-left:0;border-right:1.5px solid var(--ink);grid-area:1/1;padding:44px 34px 44px 0}.mp .blk{border-bottom:1px solid var(--hair);margin-bottom:40px;padding-bottom:40px}.mp .blk:last-child{border-bottom:0;margin-bottom:0}.mp .blk>.lbl{margin-bottom:14px;display:block}.mp .blk h2{letter-spacing:-.03em;margin-bottom:16px;font-size:clamp(24px,3vw,34px)}.mp .blk p{color:var(--muted);max-width:64ch;margin-bottom:14px;font-size:16px;line-height:1.6}.mp .blk p:last-child{margin-bottom:0}.mp .flow{border:1.5px solid var(--ink);grid-template-columns:repeat(3,1fr);margin-top:8px;display:grid}.mp .flow .fst{border-right:1px solid var(--hair);padding:18px}.mp .flow .fst:last-child{border-right:0}.mp .flow .fst .n{font-family:var(--mono);color:var(--signal);font-size:12px}.mp .flow .fst :is(h3,h4){margin:8px 0 6px;font-size:15px;font-weight:700}.mp .flow .fst p{color:var(--muted);margin:0;font-size:13px}@keyframes spin{to{transform:rotate(360deg)}}@keyframes cloudpulse{50%{opacity:.5}}.mp .solvew{border:1.5px solid var(--ink);box-shadow:6px 6px 0 color-mix(in oklab, var(--ink) 9%, transparent);background:#fff;width:100%;position:relative;overflow:hidden}.mp .scene-vis{flex-direction:column;justify-content:center;min-height:98px;padding:16px;display:flex}.mp .scene-logo{object-fit:contain;z-index:3;background:#0f0f12;border-radius:7px;width:30px;height:30px;padding:5px;position:absolute;top:11px;right:11px}.mp .solvew-status{border-top:1px solid var(--hair);color:#c7cfc9;font-family:var(--mono);background:linear-gradient(165deg,#161616,#080808);min-height:92px;padding:14px 18px;font-size:12px;line-height:1.8;position:relative}.mp .solvew-status .ok{color:var(--sig-bright)}.mp .solvew-status .d{color:#7a7a74}.mp .solvew-status .s{color:#cfcfc8}.mp .solvew .tk{color:#fff;opacity:0;place-items:center;transition:opacity .2s;display:grid;position:absolute;inset:0}.mp .solvew .tk svg{width:16px;height:16px}.mp .cbx{align-items:center;gap:14px;display:flex}.mp .cbx-box{border:2px solid #c1c8cf;border-radius:3px;flex-shrink:0;width:30px;height:30px;transition:all .25s;position:relative}.mp .cbx-box .spin{border:2px solid #0b8f5e40;border-top-color:var(--signal);opacity:0;border-radius:50%;animation:.7s linear infinite spin;position:absolute;inset:2px}.mp .cbx-box .tk svg{width:18px;height:18px}.mp .cbx-lb{color:#3a3f45;font-size:14px}.mp .solvew[data-phase=interact] .cbx-box .spin,.mp .solvew[data-phase=solving] .cbx-box .spin{opacity:1}.mp .solvew[data-phase=solved] .cbx-box{border-color:var(--signal);background:var(--signal)}.mp .solvew[data-phase=solved] .cbx-box .tk{opacity:1}.mp .imgc{flex-direction:column;gap:10px;display:flex}.mp .imgc-head{color:#3a3f45;font-size:12.5px}.mp .imgc-head b{font-weight:700}.mp .imgc-grid{grid-template-columns:repeat(3,1fr);gap:4px;max-width:168px;display:grid}.mp .imgtile{aspect-ratio:1;background:#dfe3e7;border-radius:3px;position:relative;overflow:hidden}.mp .imgtile:nth-child(3n+1){background:linear-gradient(135deg,#8aa0b8,#5c7590)}.mp .imgtile:nth-child(3n+2){background:linear-gradient(135deg,#b8a58a,#8f7a5c)}.mp .imgtile:nth-child(3n){background:linear-gradient(135deg,#8ab89a,#5c8f6f)}.mp .imgtile.sel{background:linear-gradient(160deg,#8b95a1,#4f5863)}.mp .tl{z-index:1;place-items:center;display:grid;position:absolute;inset:0}.mp .tl svg{filter:drop-shadow(0 1px 2px #00000073);width:44%;height:44%}.mp .imgtile-ck{z-index:2;color:#fff;opacity:0;transition:opacity .25s,transform .25s;transition-delay:var(--d,0s);background:#0b8f5e9e;place-items:center;display:grid;position:absolute;inset:0;transform:scale(.6)}.mp .imgtile-ck svg{width:16px;height:16px}.mp .solvew[data-phase=interact] .imgtile.sel .imgtile-ck,.mp .solvew[data-phase=solving] .imgtile.sel .imgtile-ck,.mp .solvew[data-phase=solved] .imgtile.sel .imgtile-ck{opacity:1;transform:scale(1)}.mp .inv{align-items:center;gap:14px;display:flex}.mp .inv-shield{color:#9aa0a6;flex-shrink:0;width:34px;height:34px;transition:color .3s}.mp .inv-shield svg{width:100%;height:100%}.mp .inv-mid{flex:1}.mp .inv-tx{color:#3a3f45;margin-bottom:7px;font-size:13px;transition:color .3s}.mp .inv-bar{background:#e6e9ec;border-radius:3px;height:6px;overflow:hidden}.mp .inv-bar span{background:var(--signal);width:8%;height:100%;transition:width 1s;display:block}.mp .inv-score{font-family:var(--mono);color:var(--faint);opacity:0;font-size:12px;transition:all .3s}.mp .inv-score b{color:var(--signal)}.mp .solvew[data-phase=interact] .inv-bar span{width:55%}.mp .solvew[data-phase=solving] .inv-bar span{width:82%}.mp .solvew[data-phase=solved] .inv-bar span{width:100%}.mp .solvew[data-phase=solved] .inv-shield,.mp .solvew[data-phase=solved] .inv-tx{color:var(--signal)}.mp .solvew[data-phase=solved] .inv-score{opacity:1}.mp .cloud{align-items:center;gap:14px;display:flex}.mp .cloud-ic{color:#9aa0a6;flex-shrink:0;width:40px;height:34px;transition:color .3s;position:relative}.mp .cloud-ic svg{width:100%;height:100%}.mp .cloud-ck{color:var(--signal);opacity:0;place-items:center;transition:all .2s;display:grid;position:absolute;inset:0}.mp .cloud-ck svg{width:15px;height:15px}.mp .cloud-tx{color:#3a3f45;font-size:13px;transition:color .3s}.mp .solvew[data-phase=solving] .cloud-ic{animation:1s ease-in-out infinite cloudpulse}.mp .solvew[data-phase=solved] .cloud-ic{color:var(--signal)}.mp .solvew[data-phase=solved] .cloud-ck{opacity:1}.mp .solvew[data-phase=solved] .cloud-tx{color:var(--signal)}.mp .mob{align-items:center;gap:16px;display:flex}.mp .mob-phone{background:#fff;border:2px solid #23282f;border-radius:11px;flex-shrink:0;width:56px;height:78px;position:relative}.mp .mob-notch{background:#cfd4d9;border-radius:2px;width:16px;height:3px;position:absolute;top:5px;left:50%;transform:translate(-50%)}.mp .mob-screen{place-items:center;display:grid;position:absolute;inset:11px 5px 6px}.mp .mob-cap{flex-direction:column;align-items:center;gap:5px;display:flex}.mp .mob-box{border:2px solid #c1c8cf;border-radius:3px;width:22px;height:22px;transition:all .25s;position:relative}.mp .mob-box .spin{border:2px solid #0b8f5e40;border-top-color:var(--signal);opacity:0;border-radius:50%;animation:.7s linear infinite spin;position:absolute;inset:2px}.mp .mob-box .tk svg{width:13px;height:13px}.mp .mob-lb{color:#7a828b;font-size:9px;font-family:var(--mono)}.mp .mob-tx{color:#3a3f45;font-size:13px;transition:color .3s}.mp .solvew[data-phase=interact] .mob-box .spin,.mp .solvew[data-phase=solving] .mob-box .spin{opacity:1}.mp .solvew[data-phase=solved] .mob-box{border-color:var(--signal);background:var(--signal)}.mp .solvew[data-phase=solved] .mob-box .tk{opacity:1}.mp .solvew[data-phase=solved] .mob-tx{color:var(--signal)}.mp .slide-track{background:#eef0f2;border-radius:4px;height:42px;position:relative;overflow:hidden}.mp .slide-handle{color:#8a9199;z-index:2;background:#fff;border:1px solid #c1c8cf;border-radius:3px;place-items:center;width:44px;height:36px;transition:left .8s cubic-bezier(.22,.61,.36,1),background .3s,border-color .3s;display:grid;position:absolute;top:3px;left:3px}.mp .slide-handle .chev{font-size:20px;line-height:1;transition:opacity .2s}.mp .slide-label{color:#7a828b;z-index:1;place-items:center;font-size:12.5px;transition:opacity .3s;display:grid;position:absolute;inset:0}.mp .slide-fill{z-index:0;background:#0b8f5e2e;width:0;transition:width .8s cubic-bezier(.22,.61,.36,1);position:absolute;top:0;bottom:0;left:0}.mp .solvew[data-phase=solved] .slide-handle{background:var(--signal);border-color:var(--signal);color:#fff;left:calc(100% - 47px)}.mp .solvew[data-phase=solved] .slide-handle .chev{opacity:0}.mp .solvew[data-phase=solved] .slide-handle .tk{opacity:1}.mp .solvew[data-phase=solved] .slide-fill{width:100%}.mp .solvew[data-phase=solved] .slide-label{opacity:0}.mp .icsel{flex-direction:column;gap:12px;display:flex}.mp .icsel-head{color:#3a3f45;font-size:12.5px}.mp .icsel-head b{color:var(--signal);font-weight:700}.mp .icsel-row{gap:7px;display:flex}.mp .ic-tile{background:#eef0f2;border:1px solid #dfe3e7;border-radius:6px;flex-shrink:0;width:38px;height:38px;transition:all .2s;position:relative}.mp .ic-tile:after{content:"";background:#aab2bb;border-radius:2px;position:absolute;inset:11px}.mp .ic-tile:nth-child(2):after{border-radius:50%}.mp .ic-tile:nth-child(4):after{clip-path:polygon(50% 0,100% 100%,0 100%)}.mp .ic-order{background:var(--signal);color:#fff;width:18px;height:18px;font-family:var(--mono);opacity:0;transition:all .25s;transition-delay:var(--d,0s);z-index:2;border-radius:50%;place-items:center;font-size:10px;display:grid;position:absolute;top:-6px;right:-6px;transform:scale(.5)}.mp .solvew[data-phase=interact] .ic-tile.sel,.mp .solvew[data-phase=solving] .ic-tile.sel,.mp .solvew[data-phase=solved] .ic-tile.sel{border-color:var(--signal);background:#0b8f5e1a}.mp .solvew[data-phase=interact] .ic-tile.sel .ic-order,.mp .solvew[data-phase=solving] .ic-tile.sel .ic-order,.mp .solvew[data-phase=solved] .ic-tile.sel .ic-order{opacity:1;transform:scale(1)}.mp .cfx{align-items:center;gap:14px;display:flex}.mp .cfx-box{border:2px solid #e0b39a;border-radius:50%;flex-shrink:0;width:30px;height:30px;transition:all .25s;position:relative}.mp .cfx-ring{opacity:0;border:2px solid #f26a2140;border-top-color:#f26a21;border-radius:50%;animation:.7s linear infinite spin;position:absolute;inset:2px}.mp .cfx-box .tk svg{width:18px;height:18px}.mp .cfx-lb{color:#3a3f45;font-size:14px}.mp .solvew[data-phase=interact] .cfx-ring,.mp .solvew[data-phase=solving] .cfx-ring{opacity:1}.mp .solvew[data-phase=solved] .cfx-box{border-color:var(--signal);background:var(--signal)}.mp .solvew[data-phase=solved] .cfx-box .tk{opacity:1}@media (max-width:860px){.mp .ds,.mp .ds.rail-left{grid-template-columns:1fr}.mp .ds-spec{border-left:0;border-top:1.5px solid var(--ink);order:2;padding:32px 0;position:static}.mp .ds.rail-left .ds-spec{border-right:0;grid-area:auto;padding:32px 0}.mp .ds-main,.mp .ds.rail-left .ds-main{grid-area:auto;padding:32px 0}.mp .flow{grid-template-columns:1fr}}.mp .footer{border-top:1.5px solid var(--ink);background:var(--paper)}.mp .foot-grid{max-width:var(--maxw);grid-template-columns:1.7fr 1fr 1fr 1fr 1fr;gap:34px;margin:0 auto;padding:52px 28px 0;display:grid}.mp .foot-grid .about{max-width:250px}.mp .foot-grid .about .brand{margin-bottom:14px}.mp .foot-grid .about p{color:var(--muted);margin-bottom:12px;font-size:13px;line-height:1.5}.mp .foot-grid .about a.mail{font-family:var(--mono);color:var(--muted);font-size:12px}.mp .foot-grid .about a.mail:hover{color:var(--signal)}.mp .fcol .h{font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--faint);margin-bottom:14px;font-size:11px}.mp .fcol a{color:var(--muted);padding:5px 0;font-size:13.5px;transition:all .15s;display:block}.mp .fcol a:hover{color:var(--ink)}.mp .foot-bottom2{max-width:var(--maxw);border-top:1px solid var(--hair);font-family:var(--mono);color:var(--faint);text-transform:uppercase;letter-spacing:.06em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:36px auto 0;padding:22px 28px 30px;font-size:11px;display:flex}.mp .reveal{transition:all .6s cubic-bezier(.22,.61,.36,1)}.mp .reveal.armed{opacity:0;transform:translateY(14px)}.mp .reveal.in{opacity:1;transform:none}@keyframes loadUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes loadFade{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.mp .ds-main{animation:.6s cubic-bezier(.22,.61,.36,1) .1s both loadFade}.mp .ds-spec>*{animation:.5s cubic-bezier(.22,.61,.36,1) both loadUp}.mp .ds-spec>:first-child{animation-delay:50ms}.mp .ds-spec>:nth-child(2){animation-delay:.11s}.mp .ds-spec>:nth-child(3){animation-delay:.17s}.mp .ds-spec>:nth-child(4){animation-delay:.23s}.mp .ds-spec>:nth-child(5){animation-delay:.29s}.mp .ds-spec>:nth-child(6){animation-delay:.35s}.mp .ds-spec>:nth-child(7){animation-delay:.41s}.mp .ds-spec>:nth-child(8){animation-delay:.47s}.mp .hero-l>*{animation:.55s cubic-bezier(.22,.61,.36,1) both loadUp}.mp .hero-l>:first-child{animation-delay:80ms}.mp .hero-l>:nth-child(2){animation-delay:.16s}.mp .hero-l>:nth-child(3){animation-delay:.24s}.mp .hero-l>:nth-child(4){animation-delay:.32s}.mp .hero-r{animation:.7s cubic-bezier(.22,.61,.36,1) .28s both loadFade}@media (max-width:880px){.mp .hero-in{grid-template-columns:1fr}.mp .hero-l{border-right:0;border-bottom:1.5px solid var(--ink);padding:44px 0}.mp .hero-r{flex-flow:wrap;gap:24px;padding:44px 0}.mp .stat-block{border-bottom:0;flex:1;min-width:120px}.mp .steps{grid-template-columns:1fr}.mp .step{border-right:0;border-bottom:1px solid var(--hair);padding:22px 0}.mp .frow{grid-template-rows:none;grid-template-columns:1fr;row-gap:10px}.mp .frow .ibox,.mp .frow .no,.mp .frow h3,.mp .frow p{grid-area:auto/1;margin:0}.mp .chal{grid-template-columns:1fr}.mp .nav-links{display:none}.mp .mnav-btn{border:1.5px solid var(--ink);background:var(--paper);width:44px;height:44px;color:var(--ink);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.mp .mnav-btn:hover,.mp .mnav-toggle:focus-visible~.mnav-btn{background:var(--ink);color:var(--paper)}.mp .mnav-btn svg{width:18px;height:18px}.mp .mnav-toggle:checked~.mnav-panel{display:flex}.mp .mnav-panel{background:var(--paper);border-bottom:1.5px solid var(--ink);box-shadow:0 14px 26px color-mix(in oklab, var(--ink) 14%, transparent);flex-direction:column;padding:6px 28px 18px;position:absolute;top:100%;left:0;right:0}.mp .mnav-panel a{font-family:var(--mono);text-transform:uppercase;letter-spacing:.05em;color:var(--ink);border-bottom:1px solid var(--hair);padding:13px 2px;font-size:13px;text-decoration:none}.mp .mnav-panel a:last-child{border-bottom:0}.mp .mnav-panel a:hover{color:var(--signal)}.mp nav{gap:14px;padding:12px 18px}.mp nav .ghost{display:none}.mp .quick{grid-template-columns:1fr;gap:24px}.mp .trust-in{grid-template-columns:1fr;gap:22px}.mp .trust .rate{border-top:1px solid #ffffff29;border-left:0;padding-top:20px;padding-left:0}.mp .foot-grid{grid-template-columns:1fr 1fr;gap:26px}.mp .foot-grid .about{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.mp .reveal{opacity:1;transform:none}.mp .ticker .run{animation:none}.mp *,.mp :before,.mp :after{animation:none!important}}@media (prefers-color-scheme:dark){.mp:not(.mp-chrome){--paper:#0b0b0e;--ink:#ededea;--muted:#9a9a94;--faint:#6a6a66;--line:#ededea;--hair:#3a3a41;--signal:#34d08a;--sig-bright:#5fe3a6;--gold-bright:#f0b429;--gold-mark:#f0b04042}}.dark .mp.mp-chrome{--paper:#101013;--ink:#ededea;--muted:#9a9a94;--faint:#6a6a66;--line:#ededea;--hair:#3a3a41;--signal:#34d08a;--sig-bright:#5fe3a6;--gold-bright:#f0b429;--gold-mark:#f0b04042}.mp .demo-in{text-align:center;max-width:780px;margin:0 auto;padding:56px 28px 72px}.mp .demo-h1{letter-spacing:-.05em;margin:14px 0 16px;font-size:clamp(40px,6vw,62px)}.mp .demo-h1 .p{color:var(--signal)}.mp .demo-sub{color:var(--muted);max-width:560px;margin:0 auto 40px;font-size:15px;line-height:1.6}.mp .demo-card{text-align:left;border:1.5px solid var(--ink);background:var(--paper);box-shadow:6px 6px 0 color-mix(in oklab, var(--ink) 9%, transparent)}.mp .dtabs{border-bottom:1.5px solid var(--ink);display:flex}.mp .dtab{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);border:0;border-right:1px solid var(--hair);cursor:pointer;background:0 0;flex:1;padding:15px 10px;font-size:12px;transition:all .15s}.mp .dtab:last-child{border-right:0}.mp .dtab:hover{color:var(--ink)}.mp .dtab.active{color:var(--ink);background:color-mix(in oklab, var(--signal) 10%, transparent);box-shadow:inset 0 -2px 0 var(--signal)}.mp .demo-body{padding:24px}.mp .dsubs{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.mp .dsub{font-family:var(--mono);text-transform:uppercase;letter-spacing:.05em;border:1.5px solid var(--hair);color:var(--muted);cursor:pointer;background:0 0;align-items:center;gap:7px;padding:7px 12px;font-size:11px;transition:all .15s;display:inline-flex}.mp .dsub:hover{border-color:var(--ink);color:var(--ink)}.mp .dsub.active{border-color:var(--signal);color:var(--signal);background:color-mix(in oklab, var(--signal) 8%, transparent)}.mp .dsub .dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.mp .demo-widget{place-items:center;min-height:120px;padding:12px 0;display:grid}.mp .demo-frame{border:1.5px solid var(--ink);background:#fcfcfa;padding:10px;display:inline-flex}.mp .demo-nokey{font-family:var(--mono);color:var(--faint);font-size:12.5px}.mp .demo-token{border:1.5px solid var(--signal);background:color-mix(in oklab, var(--signal) 7%, transparent);margin-top:22px;padding:20px}.mp .demo-token .th{align-items:center;gap:12px;margin-bottom:16px;display:flex}.mp .demo-token .tick{border:1.5px solid var(--signal);width:32px;height:32px;color:var(--signal);flex-shrink:0;place-items:center;display:grid}.mp .demo-token .tick svg{width:16px;height:16px}.mp .demo-token h4{color:var(--signal);letter-spacing:-.01em;font-size:15px}.mp .demo-token .ts{font-family:var(--mono);color:var(--muted);font-size:11px}.mp .demo-token .tkbox{border:1px solid var(--hair);background:var(--paper);font-family:var(--mono);color:var(--muted);word-break:break-all;padding:11px 13px;font-size:11.5px;line-height:1.6}.mp .demo-token .dnote{font-family:var(--mono);color:var(--faint);margin-top:12px;font-size:12px}.mp .demo-token .dverdict{font-family:var(--mono);align-items:center;gap:12px;margin-top:12px;font-size:12.5px;display:flex}.mp .demo-token .dverdict.ok{color:var(--signal)}.mp .demo-token .dverdict.bad{color:#ff6b6b}.mp .demo-token .dverdict .da{color:var(--muted)}.mp .demo-token .score{font-family:var(--mono);color:var(--muted);align-items:center;gap:12px;margin-top:14px;font-size:12px;display:flex}.mp .demo-token .score b{color:var(--signal)}.mp .demo-token .score-bar{background:var(--hair);flex:1;height:6px;overflow:hidden}.mp .demo-token .score-bar span{background:var(--signal);height:100%;display:block}.mp .demo-token .tkbtns{gap:10px;margin-top:16px;display:flex}.mp .legal-in{max-width:820px;margin:0 auto;padding:56px 28px 84px}.mp .legal-h1{letter-spacing:-.04em;margin:12px 0 8px;font-size:clamp(36px,5vw,54px)}.mp .legal-h1 .p{color:var(--signal)}.mp .legal-meta{font-family:var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px;font-size:11.5px}.mp .legal{color:var(--muted);font-size:15px;line-height:1.7}.mp .legal section{border-top:1.5px solid var(--ink);margin-top:36px;padding-top:30px}.mp .legal section:first-child{margin-top:24px}.mp .legal h2{color:var(--ink);letter-spacing:-.02em;margin-bottom:14px;font-size:22px}.mp .legal h3{color:var(--ink);margin:20px 0 8px;font-size:15px;font-weight:680}.mp .legal p{margin-bottom:12px}.mp .legal ul{margin-bottom:14px;padding-left:22px;list-style:outside}.mp .legal li{margin-bottom:6px}.mp .legal a{color:var(--signal);text-underline-offset:2px;text-decoration:underline}.mp .legal strong{color:var(--ink);font-weight:680}.mp .legal code{font-family:var(--mono);background:color-mix(in oklab, var(--ink) 7%, transparent);padding:1px 5px;font-size:.9em}.mp .blog-in{max-width:1180px;margin:0 auto;padding:40px 28px 64px}.mp .blog-in [class*=rounded]{border-radius:0!important}.mp .blog-in [class*=border-zinc-]{border-color:var(--hair)!important}.mp .blog-in [class*=bg-zinc-]{background:0 0!important}.mp .blog-in [class*=bg-red-]{background:#ff6b6b1f!important;background:lab(64.7084% 57.4516 30.2551/.12)!important}.mp .blog-in .text-white,.mp .blog-in .text-zinc-200,.mp .blog-in .text-zinc-300{color:var(--ink)!important}.mp .blog-in .text-zinc-400,.mp .blog-in .text-zinc-500,.mp .blog-in .text-zinc-600{color:var(--muted)!important}.mp .blog-in .text-emerald-400,.mp .blog-in .text-emerald-300{color:var(--signal)!important}.mp .blog-head{margin-bottom:32px}.mp .blog-h1{letter-spacing:-.04em;margin:12px 0 10px;font-size:clamp(36px,5vw,54px)}.mp .blog-h1 .p{color:var(--signal)}.mp .blog-sub{color:var(--muted);max-width:620px;font-size:15px;line-height:1.6}.mp .bcrumb{margin-bottom:26px}.mp .bcrumb ol{font-family:var(--mono);text-transform:uppercase;letter-spacing:.05em;color:var(--faint);flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;list-style:none;display:flex}.mp .bcrumb li{align-items:center;gap:8px;display:flex}.mp .bcrumb a{color:var(--muted);text-decoration:none}.mp .bcrumb a:hover{color:var(--ink)}.mp .bcrumb .sep{color:var(--faint)}.mp .bcrumb .cur{color:var(--ink)}.mp .bpills{flex-wrap:wrap;gap:8px;margin-bottom:32px;display:flex}.mp .bpill{font-family:var(--mono);text-transform:uppercase;letter-spacing:.05em;border:1.5px solid var(--hair);color:var(--muted);align-items:center;gap:7px;padding:7px 13px;font-size:11px;text-decoration:none;transition:all .15s;display:inline-flex}.mp .bpill:hover{border-color:var(--ink);color:var(--ink)}.mp .bpill.active{border-color:var(--ink);background:var(--ink);color:var(--paper)}.mp .bpill .n{opacity:.55;font-size:10px}.mp .bpills .lead{font-family:var(--mono);text-transform:uppercase;letter-spacing:.05em;color:var(--faint);align-self:center;font-size:11px}.mp .bfilter{font-family:var(--mono);color:var(--muted);align-items:center;gap:10px;margin-bottom:28px;font-size:12px;display:flex}.mp .bfilter .v{color:var(--signal)}.mp .bfilter a{color:var(--muted);text-underline-offset:2px;text-decoration:underline}.mp .bfilter a:hover{color:var(--ink)}.mp .bgrid{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:640px){.mp .bgrid{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.mp .bgrid{grid-template-columns:1fr 1fr 1fr}}.mp .bcard{border:1.5px solid var(--ink);background:var(--paper);flex-direction:column;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex}.mp .bcard:hover{box-shadow:6px 6px 0 color-mix(in oklab, var(--ink) 12%, transparent);transform:translate(-2px,-2px)}.mp .bcard-img{aspect-ratio:16/9;border-bottom:1.5px solid var(--ink);overflow:hidden}.mp .bcard-img img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.mp .bcard:hover .bcard-img img{transform:scale(1.04)}.mp .bcard-body{flex-direction:column;flex:1;padding:18px;display:flex}.mp .bcard-meta{font-family:var(--mono);text-transform:uppercase;letter-spacing:.04em;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;font-size:11px;display:flex}.mp .bcard-cat{color:var(--signal)}.mp .bcard-read{color:var(--faint)}.mp .bcard-title{letter-spacing:-.02em;color:var(--ink);margin-bottom:8px;font-size:18px;line-height:1.25;transition:color .15s}.mp .bcard:hover .bcard-title{color:var(--signal)}.mp .bcard-ex{color:var(--muted);flex:1;margin-bottom:16px;font-size:14px;line-height:1.6}.mp .bcard-foot{font-family:var(--mono);color:var(--faint);align-items:center;gap:8px;margin-top:auto;font-size:11px;display:flex}.mp .bfeat{border:1.5px solid var(--ink);background:var(--paper);grid-template-columns:1fr;margin-bottom:40px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:grid}@media (min-width:768px){.mp .bfeat{grid-template-columns:1fr 1fr}}.mp .bfeat:hover{box-shadow:8px 8px 0 color-mix(in oklab, var(--ink) 12%, transparent);transform:translate(-2px,-2px)}.mp .bfeat-img{border-bottom:1.5px solid var(--ink);aspect-ratio:16/9;overflow:hidden}@media (min-width:768px){.mp .bfeat-img{border-bottom:0;border-right:1.5px solid var(--ink);aspect-ratio:auto;min-height:320px}}.mp .bfeat-img img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.mp .bfeat:hover .bfeat-img img{transform:scale(1.04)}.mp .bfeat-body{flex-direction:column;justify-content:center;padding:32px;display:flex}@media (min-width:768px){.mp .bfeat-body{padding:40px}}.mp .bfeat-tags{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:12px;margin-bottom:16px;font-size:11px;display:flex}.mp .bfeat-badge{color:var(--paper);background:var(--signal);padding:3px 9px}.mp .bfeat-cat{color:var(--muted)}.mp .bfeat-title{letter-spacing:-.03em;color:var(--ink);margin-bottom:14px;font-size:clamp(24px,3vw,32px);line-height:1.15;transition:color .15s}.mp .bfeat:hover .bfeat-title{color:var(--signal)}.mp .bfeat-ex{color:var(--muted);margin-bottom:16px;font-size:16px;line-height:1.6}.mp .bfeat-meta{font-family:var(--mono);color:var(--faint);align-items:center;gap:10px;font-size:11px;display:flex}.mp .bpag{justify-content:center;align-items:center;gap:8px;margin-top:48px;display:flex}.mp .bpag a{font-family:var(--mono);border:1.5px solid var(--hair);color:var(--muted);padding:9px 14px;font-size:12px;text-decoration:none;transition:all .15s}.mp .bpag a:hover{border-color:var(--ink);color:var(--ink)}.mp .bpag a.active{border-color:var(--ink);background:var(--ink);color:var(--paper)}.mp .bempty{text-align:center;padding:80px 0}.mp .bempty p{color:var(--muted);margin-bottom:12px;font-size:17px}.mp .bempty a{color:var(--signal);text-underline-offset:2px;text-decoration:underline}.mp .post{grid-template-columns:1fr;gap:40px;display:grid}@media (min-width:1024px){.mp .post{grid-template-columns:1fr 280px}}.mp .post-art{min-width:0}.mp .post-head{margin-bottom:32px}.mp .post-chips{font-family:var(--mono);text-transform:uppercase;letter-spacing:.05em;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;font-size:11px;display:flex}.mp .post-cat{color:var(--paper);background:var(--signal);padding:3px 9px;text-decoration:none}.mp .post-tag{color:var(--muted);border:1px solid var(--hair);padding:3px 9px;text-decoration:none;transition:all .15s}.mp .post-tag:hover{border-color:var(--ink);color:var(--ink)}.mp .post-h1{letter-spacing:-.04em;color:var(--ink);margin-bottom:16px;font-size:clamp(30px,4.5vw,48px);line-height:1.08}.mp .post-ex{color:var(--muted);margin-bottom:24px;font-size:18px;line-height:1.6}.mp .post-byline{border-bottom:1.5px solid var(--ink);font-family:var(--mono);color:var(--faint);flex-wrap:wrap;align-items:center;gap:12px;padding-bottom:22px;font-size:12px;display:flex}.mp .post-byline .who{color:var(--muted);align-items:center;gap:8px;display:flex}.mp .post-byline img{border-radius:50%;width:28px;height:28px}.mp .post-byline .share-slot{margin-left:auto}.mp .post-byline-bio{font-family:var(--mono);color:var(--faint);margin-top:10px;font-size:12px;line-height:1.5}.mp .post-hero{border:1.5px solid var(--ink);margin:28px 0;overflow:hidden}.mp .post-hero img{width:100%;height:auto;display:block}.mp .post-body{color:var(--muted);font-size:16px;line-height:1.75}.mp .post-body>*+*{margin-top:1.1em}.mp .post-body h2{color:var(--ink);letter-spacing:-.02em;border-top:1.5px solid var(--ink);margin-top:2em;margin-bottom:.6em;padding-top:1.4em;font-size:26px}.mp .post-body h2:first-child{border-top:0;margin-top:0;padding-top:0}.mp .post-body h3{color:var(--ink);margin-top:1.6em;margin-bottom:.5em;font-size:20px}.mp .post-body a{color:var(--signal);text-underline-offset:2px;text-decoration:underline}.mp .post-body strong{color:var(--ink);font-weight:680}.mp .post-body ul{padding-left:24px;list-style:outside}.mp .post-body ol{padding-left:24px;list-style:decimal}.mp .post-body li{margin-top:.4em}.mp .post-body code{font-family:var(--mono);background:color-mix(in oklab, var(--ink) 7%, transparent);color:var(--ink);padding:2px 6px;font-size:.88em}.mp .post-body pre{border:1.5px solid var(--ink);background:#0f0f12;padding:16px;overflow-x:auto}.mp .post-body pre code{color:#f2f2ee;background:0 0;padding:0;font-size:13px}.mp .post-body blockquote{border-left:3px solid var(--signal);color:var(--muted);padding-left:16px;font-style:italic}.mp .post-body img{border:1.5px solid var(--ink);max-width:100%}.mp .post-body hr{border:0;border-top:1.5px solid var(--hair);margin:2em 0}.mp .post-cta{border:1.5px solid var(--ink);background:color-mix(in oklab, var(--ink) 3%, var(--paper));text-align:center;margin-top:48px;padding:32px}.mp .post-cta h3{color:var(--ink);margin-bottom:8px;font-size:20px}.mp .post-cta p{color:var(--muted);margin-bottom:22px}.mp .post-cta .row{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.mp .post-share{border-top:1.5px solid var(--ink);font-family:var(--mono);color:var(--faint);justify-content:space-between;align-items:center;gap:12px;margin-top:32px;padding-top:22px;font-size:12px;display:flex}.mp .post-aside .stk{flex-direction:column;gap:24px;display:flex;position:sticky;top:90px}.mp .post-tags-box{border:1.5px solid var(--ink);background:var(--paper);padding:18px}.mp .post-tags-box h2{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:12px;font-size:11px}.mp .post-tags-box .wrap{flex-wrap:wrap;gap:8px;display:flex}.mp .post-related{border-top:1.5px solid var(--ink);margin-top:64px;padding-top:40px}.mp .post-related h2{color:var(--ink);letter-spacing:-.02em;margin-bottom:24px;font-size:24px}.mp .price-h1{letter-spacing:-.04em;margin:12px 0;font-size:clamp(36px,5vw,56px)}.mp .price-h1 .sig{color:var(--signal)}.mp .price-sub{color:var(--muted);max-width:560px;margin-bottom:8px;font-size:16px;line-height:1.6}.mp .price-h2{letter-spacing:-.02em;color:var(--ink);margin-bottom:20px;font-size:24px}.mp .price-table-wrap{margin-top:56px}.mp .price-error{color:#ff6b6b;font-family:var(--mono);border:1.5px solid #ff6b6b;margin-top:40px;padding:16px;font-size:13px}.mp .price-skel{border:1.5px solid var(--hair);background:color-mix(in oklab, var(--ink) 3%, transparent);height:208px}.mp .pcards{grid-template-columns:1fr;gap:20px;margin-top:40px;display:grid}@media (min-width:768px){.mp .pcards{grid-template-columns:1fr 1fr 1fr}}.mp .pcard{border:1.5px solid var(--ink);background:var(--paper);flex-direction:column;padding:24px;display:flex}.mp .pcard.is-soon{opacity:.55}.mp .pcard-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px;display:flex}.mp .pcard-head h3{letter-spacing:-.02em;color:var(--ink);font-size:19px}.mp .pcard-badge{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;flex-shrink:0;padding:3px 8px;font-size:10px}.mp .pcard-badge.soon{color:var(--muted);border:1px solid var(--hair)}.mp .pcard-badge.save{color:var(--paper);background:var(--signal)}.mp .pcard-desc{color:var(--muted);margin-bottom:20px;font-size:13px}.mp .pcard-price{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.mp .pcard-price .big{font-family:var(--mono);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:32px;font-weight:680}.mp .pcard-price .mkt{font-family:var(--mono);color:var(--faint);font-variant-numeric:tabular-nums;font-size:15px;text-decoration:line-through}.mp .pcard-price .unit{color:var(--muted);font-size:12px}.mp .pcard-per{font-family:var(--mono);color:var(--faint);font-variant-numeric:tabular-nums;margin-top:4px;font-size:12px}.mp .pcard-rows{border-top:1.5px solid var(--hair);flex-direction:column;gap:9px;margin-top:20px;padding-top:16px;display:flex}.mp .pcard-row{justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.mp .pcard-row .k{color:var(--muted);align-items:center;gap:7px;display:inline-flex}.mp .pcard-row .v{font-family:var(--mono);color:var(--ink);font-variant-numeric:tabular-nums}.mp .pcard-row .mini{font-family:var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--faint);border:1px solid var(--hair);padding:1px 5px;font-size:9px}.mp .ptable .pt-mkt{font-family:var(--mono);color:var(--faint);font-variant-numeric:tabular-nums;text-decoration:line-through}.mp .ptable .pt-save{font-family:var(--mono);color:var(--signal);font-variant-numeric:tabular-nums;font-weight:600}.mp.auth-frame{background:var(--paper);min-height:100dvh;position:relative;overflow:hidden}.mp .auth-blobs{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.mp .auth-blobs span{filter:blur(72px);will-change:transform;border-radius:50%;width:clamp(300px,44vw,620px);height:clamp(300px,44vw,620px);position:absolute}.mp .auth-blobs span:first-child{opacity:.55;background:radial-gradient(circle,#0b8f5ee6,#0000 64%);animation:20s ease-in-out infinite alternate blob1;top:-14%;right:-6%}.mp .auth-blobs span:nth-child(2){opacity:.42;background:radial-gradient(circle,#f0b440cc,#0000 64%);animation:25s ease-in-out infinite alternate blob2;top:8%;left:-12%}.mp .auth-blobs span:nth-child(3){opacity:.5;background:radial-gradient(circle,#2ed39ad9,#0000 64%);animation:17s ease-in-out infinite alternate blob3;bottom:-22%;left:30%}.mp .auth-blobs span:nth-child(4){opacity:.32;background:radial-gradient(circle,#8b5cf68c,#0000 64%);animation:23s ease-in-out infinite alternate blob4;top:34%;left:6%}.mp .auth-blobs span:nth-child(5){opacity:.4;background:radial-gradient(circle,#2dd4bf9e,#0000 64%);animation:21s ease-in-out infinite alternate blob2;bottom:-8%;right:4%}@media (prefers-reduced-motion:reduce){.mp .auth-blobs span{animation:none!important}}.mp .auth-wrap{z-index:1;place-items:center;min-height:100dvh;padding:40px 20px;display:grid;position:relative}.mp .auth-inner{width:100%;max-width:440px}.mp .auth-brand{justify-content:center;margin-bottom:26px;display:flex}.mp .auth-brand a{letter-spacing:.02em;color:var(--ink);align-items:center;gap:9px;font-size:20px;font-weight:720;text-decoration:none;display:inline-flex}.mp .auth-brand .m{width:20px;height:20px;-webkit-mask:var(--brand-mark) center/contain no-repeat;-webkit-mask:var(--brand-mark) center/contain no-repeat;mask:var(--brand-mark) center/contain no-repeat;background:currentColor;display:inline-block}.mp .auth-brand-stacked a{display:inline-block}.mp .auth-brand-stacked .auth-lockup{width:132px;height:auto;display:block}.mp .auth-card{border:1.5px solid var(--ink);background:var(--paper);box-shadow:6px 6px 0 color-mix(in oklab, var(--ink) 9%, transparent);padding:30px}.mp .auth-card h1{letter-spacing:-.03em;color:var(--ink);text-align:center;margin-bottom:6px;font-size:25px}.mp .auth-desc{color:var(--muted);text-align:center;margin-bottom:22px;font-size:14px;line-height:1.5}.mp .auth-card label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:11px}.mp .auth-card input{border:1.5px solid var(--hair)!important;background:var(--paper)!important;color:var(--ink)!important;box-shadow:none!important;border-radius:0!important;padding:0 13px!important}.mp .auth-card input::placeholder{color:var(--faint)}.mp .auth-card input:focus-visible{outline:none;border-color:var(--signal)!important}.mp .auth-card .space-y-2>*+*{margin-top:8px}.mp .auth-card .space-y-3>*+*{margin-top:10px}.mp .auth-card .space-y-4>*+*{margin-top:18px}.mp .auth-card .mt-8{margin-top:30px}.mp .auth-card .mt-6{margin-top:22px}.mp .auth-card .mt-4{margin-top:16px}.mp .auth-card .py-2{padding-top:8px;padding-bottom:8px}.mp .mp-lastused{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;background:var(--ink);color:var(--paper);pointer-events:none;padding:2px 6px;font-size:9px;line-height:1.4;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.mp .auth-verify{font-family:var(--mono);letter-spacing:.03em;color:var(--muted);align-items:center;gap:9px;padding:2px 0;font-size:11.5px;display:flex}.mp .auth-verify .av-spin{border:1.5px solid var(--hair);border-top-color:var(--signal);border-radius:50%;flex-shrink:0;width:13px;height:13px;animation:.7s linear infinite spin}@media (prefers-reduced-motion:reduce){.mp .auth-verify .av-spin{animation:none}}.mp .auth-verify.is-verified{color:var(--signal)}.mp .auth-verify .av-check{flex-shrink:0;width:14px;height:14px}.mp .auth-card [class*=rounded],.mp .auth-card button,.mp .auth-card a[class*=py-2]{border-radius:0!important}.mp .auth-card [class*=bg-zinc-]{background:0 0!important}.mp .auth-card [class*=border-zinc-]{border-color:var(--hair)!important}.mp .auth-card [class*=text-zinc-],.mp .auth-card [class*=placeholder-zinc]{color:var(--muted)!important}.mp .auth-card [class*=text-white]{color:var(--ink)!important}.mp .auth-card [class*=bg-emerald-]{background:var(--signal)!important}.mp .auth-card [class*=text-emerald-]{color:var(--signal)!important}.mp .auth-card [class*=border-emerald-]{border-color:var(--signal)!important}.mp .auth-card [class*=text-black]{color:var(--paper)!important}.mp .auth-card [class*=hover\:bg-zinc]:hover{background:color-mix(in oklab, var(--ink) 6%, transparent)!important}.mp .auth-divider{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--faint);align-items:center;gap:14px;margin:22px 0;font-size:10.5px;display:flex}.mp .auth-divider:before,.mp .auth-divider:after{content:"";background:var(--hair);flex:1;height:1px}.mp .auth-error{color:#ff6b6b;background:#ff6b6b14;background:lab(64.7084% 57.4516 30.2551/.08);border:1.5px solid #ff6b6b;margin-bottom:18px;padding:11px 13px;font-size:13px}.mp .auth-foot{text-align:center;color:var(--muted);margin-top:24px;font-size:13px}.mp .auth-foot a{color:var(--signal);font-weight:500;text-decoration:none}.mp .auth-foot a:hover{text-decoration:underline}.mp .auth-badge{border:1.5px solid var(--ink);place-items:center;width:56px;height:56px;margin:0 auto 16px;display:grid}.mp .auth-badge svg{width:26px;height:26px}.mp .auth-badge.ok{border-color:var(--signal);color:var(--signal)}.mp .auth-badge.err{color:#ff6b6b;border-color:#ff6b6b}.mp .auth-badge.warn{border-color:var(--gold-bright);color:var(--gold-bright)}.mp .auth-head{text-align:center;margin-bottom:22px}.mp .auth-head h1{letter-spacing:-.03em;color:var(--ink);margin-bottom:6px;font-size:25px}.mp .auth-success{align-items:center;gap:12px;margin-bottom:16px;display:flex}.mp .auth-success .auth-badge{flex-shrink:0;width:40px;height:40px;margin:0}.mp .auth-success .auth-badge svg{width:20px;height:20px}.mp .auth-success h3{color:var(--signal);font-size:15px}.mp .auth-success p{color:var(--muted);font-size:13px}.mp .auth-bullets{color:var(--muted);flex-direction:column;gap:8px;font-size:13px;display:flex}.mp .auth-bullet{align-items:flex-start;gap:8px;display:flex}.mp .auth-bullet .dot{color:var(--signal)}.mp .auth-inner .btn{justify-content:center;width:100%}.mp .auth-inner .btn+.btn{margin-top:12px}.mp .auth-status-text{color:var(--muted);margin:10px 0 22px;font-size:14px;line-height:1.6}.mp .auth-status-text p+p{margin-top:10px}.mp .auth-email{font-family:var(--mono);color:var(--signal);text-align:center;border:1.5px solid var(--hair);word-break:break-all;margin:12px 0;padding:10px;font-size:13px}.mp .auth-hint{color:var(--muted);margin-top:20px;font-size:13px}.mp .auth-hint-h{color:var(--ink);margin-bottom:6px;font-weight:600}.mp .auth-hint ul{flex-direction:column;gap:4px;padding-left:20px;list-style:outside;display:flex}.mp .wl-loading{font-family:var(--mono);color:var(--muted);justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex}.mp .wl-center{text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex}.mp .wl-badge{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--gold-bright);border:1.5px solid var(--gold-bright);align-items:center;gap:8px;padding:6px 12px;font-size:11px;display:inline-flex}.mp .wl-badge .dot{background:var(--gold-bright);border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite wlpulse}@keyframes wlpulse{0%,to{opacity:1}50%{opacity:.35}}.mp .wl-h1{letter-spacing:-.03em;color:var(--ink);margin:14px 0 6px;font-size:28px}.mp .wl-sub{color:var(--muted);font-size:14px}.mp .wl-pos{border:1.5px solid var(--ink);width:100%;padding:22px}.mp .wl-pos .k2{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--faint);margin-bottom:8px;font-size:10.5px}.mp .wl-pos .num{font-family:var(--mono);color:var(--signal);font-variant-numeric:tabular-nums;font-size:52px;font-weight:700;line-height:1}.mp .wl-pos .tot{font-family:var(--mono);color:var(--faint);margin-top:8px;font-size:11px}.mp .wl-note{color:var(--muted);font-size:13px}.mp .wl-meta{font-family:var(--mono);color:var(--faint);font-size:11px}.mp .wl-refresh{text-align:center;font-family:var(--mono);color:var(--faint);margin-top:14px;font-size:11px}