memoscan
← all memos

Memo 0x32ac0cdd…2c8864 on Ethereum

0x5ba199a9…7ba9·#25,619,944·view on Etherscan
),Hs().then(N=>m(a,N,!0))):m(a,!1)}),ue(()=>{(n(s)||n(i))&&n(l)&&n(l).scrollIntoView({behavior:"smooth",block:"center"})});async function w(){try{m(r,await Hn(C.account),!0)}catch{}}const v=zt({}),y=zt({});async function I(N,P){if(!y[N]){v[N]=null,y[N]=!0;try{await P(),await w()}catch(J){v[N]=pe(J)}finally{y[N]=!1}}}const k=N=>BigInt(N),R=X(()=>n(r)&&!jt(n(r))),Y=N=>String(N??"").trim();function G(N){const P=Y(N);return P?/^\d+$/.test(P)?Number(P)>=1e4?`#${P} is a dust rock. Dust can't be wrapped, only absorbed into a rock you already own, from that rock's page.`:null:"Enter a whole rock id, 0 to 9999.":null}const D=X(()=>ya(n(f),0,Number.MAX_SAFE_INTEGER)),nt=X(()=>ke(n(f))&&!n(D)),B=X(()=>ya(n(b))),F=X(()=>ke(n(b))&&!n(B)),Z=X(()=>ya(n(p),0,Number.MAX_SAFE_INTEGER)),_t=X(()=>ke(n(p))&&!n(Z)),U=X(()=>G(n(c))),yt=X(()=>!!Y(n(c))&&!n(U)),mt=X(()=>G(n(u))),St=X(()=>!!Y(n(u))&&!n(mt));let Lt=A(null);ue(()=>{n(u),m(Lt,null)});async function se(N,P){const J=await Kn(N).catch(()=>null);return J&&C.account&&J.toLowerCase()===C.account.toLowerCase()?(m(s,{id:Number(N),how:P},!0),m(i,null),!0):(m(i,`Rock #${N} is not wrapped yet. If the raw rock already reached your warden, finish it with "Wrap only" under Advanced.`),m(s,null),!1)}async function tt(N){const P=await Ko(N)||"",J=Kt=>Kt&&P.toLowerCase()===Kt.toLowerCase();return J(C.account)?null:jt(P)?`Nobody holds raw rock #${N} on the v1 contract, so there is nothing to wrap yet.`:J(ut.rock)?`Rock #${N} is already wrapped here.`:J(n(r))?`Rock #${N} is already sitting in your warden. Finish it with "Wrap only" under Advanced.`:J(ut.wrapperSub100)||J(ut.wrapper10k)?`You don't hold raw rock #${N}: it is still wrapped in an old contract. Use "Migrate" below instead.`:`Raw rock #${N} belongs to ${P}, not you, so it cannot be wrapped from here.`}async function H(){if(y.wrap)return;const N=k(n(c));m(s,null),m(i,null),y.wrap=!0;try{v.wrap=null;const P=await tt(N);if(P){v.wrap=P;return}n(R)||await Li(),await zd(N),await se(N,"wrapped")&&m(c,"")}catch(P){v.wrap=pe(P)}finally{y.wrap=!1}await w()}async function ft(){if(y.migrate)return;const N=Y(n(u)),P=k(N);m(s,null),m(i,null),m(Lt,null),v.migrate=null,y.migrate=!0;try{const J=await Wd(P,C.account);J?(await Dd(J,P),await se(P,"migrated")&&m(u,"")):m(Lt,`You don't hold #${N} in either old wrapper. If you hold the raw 2017 rock, use "Wrap a raw rock" above.`)}catch(J){v.migrate=pe(J)}finally{y.migrate=!1}await w()}async function wt(){if(y.wrapOnly)return;const N=k(n(b));m(s,null),m(i,null),y.wrapOnly=!0;try{v.wrapOnly=null,await Bd(N),await se(N,"wrapped")&&m(b,"")}catch(P){v.wrapOnly=pe(P)}finally{y.wrapOnly=!1}await w()}var oe=jv(),le=d(lt(oe),2);{var Cr=N=>{var P=Pv();h(N,P)},$t=N=>{var P=zv(),J=lt(P);{var Kt=O=>{var W=Wv(),Q=o(W),ge=o(Q);zs(ge,{get id(){return n(s).id},size:92});var He=d(Q,2),re=o(He),ne=o(re),Xe=o(ne),It=d(re,4),Wt=o(It),ie=o(Wt),Pe=d(Wt,2);Aa(W,ye=>m(l,ye),()=>n(l)),E(()=>{Gt(Q,"href","#/rock/"+n(s).id),g(Xe,`Rock #${n(s).id??""} is ${n(s).how??""}.`),Gt(Wt,"href","#/rock/"+n(s).id),g(ie,`View rock #${n(s).id??""} →`)}),ct("click",Pe,()=>m(s,null)),h(O,W)},ce=O=>{var W=Dv(),Q=d(o(W),2),ge=o(Q),He=d(Q,2),re=o(He);Aa(W,ne=>m(l,ne),()=>n(l)),E(()=>g(ge,n(i))),ct("click",re,()=>m(i,null)),h(O,W)};S(J,O=>{n(s)?O(Kt):n(i)&&O(ce,1)})}var te=d(J,4),Ne=d(o(te),2),de=o(Ne),qt=d(o(de)),me=o(qt),Zr=d(de,2);{var Or=O=>{var W=Fv(),Q=o(W),ge=o(Q);E(()=>{Q.disabled=y.warden,g(ge,y.warden?"creating…":"Create my warden")}),ct("click",Q,()=>I("warden",Li)),h(O,W)};S(Zr,O=>{n(R)||O(Or)})}var Kr=d(Ne,2);{var Rr=O=>{var W=mn(),Q=o(W);E(()=>g(Q,v.warden)),h(O,W)};S(Kr,O=>{v.warden&&O(Rr)})}var hr=d(te,4),Nr=d(o(hr),2),Ke=o(Nr),Br=o(Ke),Mr=d(o(Br)),pr=d(Ke,2),sr=o(pr),Hr=o(sr),Te=d(Nr,2);{var Pr=O=>{var W=jn(),Q=o(W);E(()=>g(Q,n(U))),h(O,W)};S(Te,O=>{n(U)&&O(Pr)})}var Xr=d(Te,2);{var ir=O=>{var W=mn(),Q=o(W);E(()=>g(Q,v.wrap)),h(O,W)};S(Xr,O=>{v.wrap&&O(ir)})}var _r=d(hr,4),T=d(o(_r),2),K=o(T),gt=o(K),M=d(o(gt)),$=d(K,2),bt=o($),Mt=o(bt),Ht=d(T,2);{var j=O=>{var W=jn(),Q=o(W);E(()=>g(Q,n(mt)??n(Lt))),h(O,W)};S(Ht,O=>{(n(mt)||n(Lt))&&O(j)})}var V=d(Ht,2);{var at=O=>{var W=mn(),Q=o(W);E(()=>g(Q,v.migrate)),h(O,W)};S(V,O=>{v.migrate&&O(at)})}var Tt=d(_r,2),Et=d(o(Tt),4),Rt=d(o(Et),2),xt=o(Rt),Nt=o(xt),Ut=d(o(Nt)),be=d(xt,2),fe=o(be),wr=o(fe),or=d(Rt,2);{var Qr=O=>{var W=jn(),Q=o(W);E(()=>g(Q,n(D))),h(O,W)};S(or,O=>{n(D)&&O(Qr)})}var Be=d(or,2);{var mr=O=>{var W=mn(),Q=o(W);E(()=>g(Q,v.gift)),h(O,W)};S(Be,O=>{v.gift&&O(mr)})}var ia=d(Et,2),oa=d(o(ia),2),la=o(oa),ca=o(la),Pa=d(o(ca)),Wa=d(la,2),un=o(Wa),Da=o(un),Pn=d(oa,2);{var Fa=O=>{var W=jn(),Q=o(W);E(()=>g(Q,n(B))),h(O,W)};S(Pn,O=>{n(B)&&O(Fa)})}var ua=d(Pn,2);{var za=O=>{var W=mn(),Q=o(W);E(()=>g(Q,v.wrapOnly)),h(O,W)};S(ua,O=>{v.wrapOnly&&O(za)})}var ja=d(ia,2),da=d(o(ja),2),fa=o(da),qa=o(fa),z=d(o(qa)),st=d(fa,2),Ct=o(st),Xt=o(Ct),At=d(da,2);{var Pt=O=>{var W=jn(),Q=o(W);E(()=>g(Q,n(Z))),h(O,W)};S(At,O=>{n(Z)&&O(Pt)})}var ee=d(At,2);{var Me=O=>{var W=mn(),Q=o(W);E(()=>g(Q,v.rescue)),h(O,W)};S(ee,O=>{v.rescue&&O(Me)})}E(()=>{g(me,n(R)?n(r):"none yet"),sr.disabled=!n(yt)||y.wrap,g(Hr,y.wrap?"wrapping…":"Gift & wrap"),bt.disabled=!n(St)||y.migrate,g(Mt,y.migrate?"migrating…":"Migrate"),fe.disabled=!n(nt)||y.gift,g(wr,y.gift?"gifting…":"giftRock"),un.disabled=!n(F)||y.wrapOnly,g(Da,y.wrapOnly?"wrapping…":"Wrap only"),Ct.disabled=!n(_t)||y.rescue,g(Xt,y.rescue?"rescuing…":"Rescue")}),Ce(Mr,()=>n(c),O=>m(c,O)),ct("click",sr,H),Ce(M,()=>n(u),O=>m(u,O)),ct("click",bt,ft),Ce(Ut,()=>n(f),O=>m(f,O)),ct("click",fe,()=>I("gift",()=>Nd(k(n(f))))),Ce(Pa,()=>n(b),O=>m(b,O)),ct("click",un,wt),Ce(z,()=>n(p),O=>m(p,O)),ct("click",Ct,()=>I("rescue",()=>Hd(k(n(p))))),h(N,P)};S(le,N=>{C.account?N($t,-1):N(Cr)})}h(t,oe),Ze()}Yr(["click"]);var Uv=x('<p>Not found. <a href="#/">Home</a></p>'),Vv=x("<!> <main><!></main>",1);function Yv(t,e){Ge(e,!0);const r=X(()=>Ru(gs.path));var a=Vv(),s=lt(a);nf(s,{});var i=d(s,2),l=o(i);{var c=v=>{cf(v)},u=v=>{Bf(v,{})},f=v=>{var y=Er(),I=lt(y);wu(I,()=>n(r).params.id,k=>{gv(k,{get id(){return n(r).params.id}})}),h(v,y)},b=v=>{Hv(v,{})},p=v=>{qv(v,{})},w=v=>{var y=Uv();h(v,y)};S(l,v=>{n(r).name==="home"?v(c):n(r).name==="market"?v(u,1):n(r).name==="rock"?v(f,2):n(r).name==="account"?v(b,3):n(r).name==="wrap"?v(p,4):v(w,-1)})}h(t,a),Ze()}C.discover();vu(Yv,{target:document.getElementById("app")}); </script> <style>:root{color-scheme:light;--font-sans: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono: ui-monospace, "SF Mono", "SFMono-Regular", Menlo, Consolas, "Liberation Mono", monospace;--bg: #efeeea;--ink: #22231e;--accent: #282878;--ink-2: #70706c;--ink-3: #9d9d98;--line: #dad9d3;--line-2: #c3c2bc;--surface: #f6f5f1;--surface-2: #e7e6e0;--accent-2: #1b1b5e;--accent-wash: #e1e0ec;--on-accent: #f4f3ef;--radius: 0;--radius-sm: 0;--wrap: 76rem;--shadow-sm: 0 1px 2px rgba(34, 35, 30, .05);--shadow: 0 6px 22px -10px rgba(34, 35, 30, .22)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--accent-wash)}main{display:block;max-width:var(--wrap);margin:0 auto;padding:2.5rem 1.5rem 3.5rem}h1,h2,h3,h4{font-family:var(--font-sans);color:var(--ink);margin:0;text-wrap:balance}h1{font-size:clamp(1.9rem,1.4rem + 2vw,2.7rem);font-weight:700;letter-spacing:-.02em;line-height:1.05}h2{font-size:1.3rem;font-weight:650;letter-spacing:-.01em}h3{font-size:1.02rem;font-weight:650}p{margin:0 0 .9rem}small{font-size:.82rem;color:var(--ink-2)}strong{font-weight:650}hr{border:0;border-top:1px solid var(--line);margin:2rem 0}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-2);text-decoration:underline;text-underline-offset:2px}code,kbd,samp{font-family:var(--font-mono);font-size:.9em}.eyebrow,dt,thead th{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.09em;color:var(--ink-2)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}button,input,select,textarea{font:inherit;color:var(--ink)}button{font-family:var(--font-sans);font-size:.9rem;font-weight:550;background:var(--surface);color:var(--ink);border:1px solid var(--line-2);border-radius:var(--radius);padding:.45rem .85rem;cursor:pointer;transition:border-color .12s,background .12s,color .12s,transform .04s}button:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}button:active:not(:disabled){transform:translateY(1px)}button:disabled{background:#d8d7d0;color:#45443d;border-color:#c7c6bf;cursor:not-allowed;transform:none}.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.primary:hover:not(:disabled){background:var(--accent-2);border-color:var(--accent-2);color:var(--on-accent)}input,select,textarea{font-family:var(--font-mono);font-size:.88rem;background:var(--surface);color:var(--ink);border:1px solid var(--line-2);border-radius:var(--radius-sm);padding:.4rem .55rem}input:hover,select:hover{border-color:var(--ink-3)}input:focus-visible,select:focus-visible{border-color:var(--accent)}input::placeholder{color:var(--ink-3)}table{border-collapse:collapse;width:100%}table[border]{border:0}th,td{padding:.6rem .7rem;text-align:left;vertical-align:middle;border-bottom:1px solid var(--line)}thead th{border-bottom:1.5px solid var(--line-2);white-space:nowrap}dl{margin:0}dd{margin:0;font-family:var(--font-mono)}details{border:1px solid var(--line);border-radius:var(--radius);padding:.6rem 1rem;margin:1rem 0;background:var(--surface)}summary{cursor:pointer;font-weight:600}summary:hover{color:var(--accent)}.action-card{border:1px solid var(--line);background:var(--surface);padding:.85rem 1.05rem;margin:0 0 .8rem}.action-card>:last-child{margin-bottom:0}.action-card .note{margin:0 0 .75rem;font-size:.82rem;color:var(--ink-2)}.action-card .note.bad{color:#b23a2a}.action-card .row{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem 1.25rem}.action-card .row+.note{margin:.65rem 0 0}.action-card .fields{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .9rem}.action-card .fields label{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.4rem}.action-card .actions{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.action-card .fields+.actions{margin-left:auto}.failed{margin:.65rem 0 0;font-size:.82rem;color:#b23a2a;overflow-wrap:anywhere}.mono{font-family:var(--font-mono)}.muted{color:var(--ink-2)}.head{display:flex;align-items:center;justify-content:space-between;gap:1rem 1.5rem;flex-wrap:wrap;margin-bottom:1.5rem}.head .controls{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.head .controls label{display:inline-flex;align-items:center;gap:.4rem}.rock-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:1.1rem}.pager{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:2rem;flex-wrap:wrap}.pager .where{font-family:var(--font-mono);font-size:.8rem;color:var(--ink-2)}@media(max-width:560px){main{padding:1.6rem 1.1rem 2.5rem}h2{font-size:1.2rem}.head{gap:.8rem;margin-bottom:1.15rem}.head .controls{width:100%;gap:.7rem 1rem}.action-card{padding:.8rem .9rem}.action-card .fields,.action-card .fields label{width:100%}.action-card .fields input:not([type=checkbox]),.action-card .fields select{flex:1 1 6rem;min-width:0;max-width:12rem}.action-card .fields+.actions{margin-left:0}.action-card .actions{width:100%}.action-card .actions button{flex:1 1 8rem}.rock-grid{grid-template-columns:repeat(2,1fr);gap:.7rem}.pager{gap:.6rem;margin-top:1.5rem}details{padding:.6rem .85rem}}@media(pointer:coarse){button{padding:.55rem .95rem}input,select,textarea{font-size:16px}summary{padding:.15rem 0}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important;scroll-behavior:auto!important}}header.svelte-1jnx671{position:sticky;top:0;z-index:20;background:var(--bg);border-bottom:1px solid var(--line)}.bar.svelte-1jnx671{max-width:var(--wrap);margin:0 auto;padding:.65rem 1.5rem;display:flex;align-items:center;gap:1.25rem}.brand.svelte-1jnx671{display:inline-flex;align-items:center;line-height:0}.logo.svelte-1jnx671{display:block;transition:opacity .12s}.brand.svelte-1jnx671:hover .logo:where(.svelte-1jnx671){opacity:.75}.tabs.svelte-1jnx671{display:flex;gap:.15rem;flex-wrap:wrap}.tabs.svelte-1jnx671 a:where(.svelte-1jnx671){color:var(--ink-2);font-weight:550;font-size:.9rem;padding:.3rem .72rem;border-radius:var(--radius)}.tabs.svelte-1jnx671 a:where(.svelte-1jnx671):hover{color:var(--ink);background:var(--surface-2);text-decoration:none}.tabs.svelte-1jnx671 a.active:where(.svelte-1jnx671){color:var(--accent);background:var(--accent-wash)}.right.svelte-1jnx671{margin-left:auto;display:flex;align-items:center;gap:.6rem}.chip.svelte-1jnx671{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--font-mono);font-size:.9rem;font-weight:550;color:var(--ink);background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius);padding:.45rem .85rem;cursor:pointer;transition:border-color .12s,background .12s,color .12s,transform .04s}.chip.svelte-1jnx671:hover{color:var(--accent);border-color:var(--accent);text-decoration:none}.chip.svelte-1jnx671:active{transform:translateY(1px)}.chip.active.svelte-1jnx671{color:var(--accent);border-color:var(--accent);background:var(--accent-wash)}.dot.svelte-1jnx671{width:7px;height:7px;border-radius:50%;background:var(--accent);flex:none}.who.svelte-1jnx671{max-width:18ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chip.warn.svelte-1jnx671 .dot:where(.svelte-1jnx671){background:#b23a2a}.netbar.svelte-1jnx671{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.4rem .75rem;background:var(--accent);color:var(--on-accent);text-align:center;font-size:.82rem;padding:.35rem 1rem}.netbar.bad.svelte-1jnx671{background:#b23a2a}.netbar.svelte-1jnx671 button:where(.svelte-1jnx671){font-size:.78rem;padding:.15rem .6rem;background:transparent;color:var(--on-accent);border-color:var(--on-accent)}.netbar.svelte-1jnx671 button:where(.svelte-1jnx671):hover:not(:disabled){background:var(--on-accent);color:var(--accent);border-color:var(--on-accent)}.netbar.svelte-1jnx671 button:where(.svelte-1jnx671):disabled{background:transparent;color:var(--on-accent);border-color:var(--on-accent);opacity:.7}.netbar.svelte-1jnx671 .why:where(.svelte-1jnx671){width:100%;opacity:.9}@media(max-width:620px){.bar.svelte-1jnx671{flex-wrap:wrap;gap:.6rem 1rem}.right.svelte-1jnx671{width:100%}}@media(max-width:560px){.bar.svelte-1jnx671{padding:.6rem 1.1rem}.tabs.svelte-1jnx671 a:where(.svelte-1jnx671){padding:.3rem .6rem}.chip.svelte-1jnx671{flex:1 1 auto;min-width:0}.who.svelte-1jnx671{max-width:none}.right.svelte-1jnx671>button:where(.svelte-1jnx671){flex:none}}.banner.svelte-e1tb7l{display:block;width:100%;height:auto;background:var(--surface)}.home.svelte-1nmp6pz{max-width:44rem;margin:0 auto}.home.svelte-1nmp6pz>h1:where(.svelte-1nmp6pz){text-align:center;margin:.45rem 0 1.4rem}.lede.svelte-1nmp6pz{font-size:1.12rem;color:var(--ink)}.story.svelte-1nmp6pz{margin-top:2rem}.story.svelte-1nmp6pz p:where(.svelte-1nmp6pz){color:var(--ink-2)}.story.svelte-1nmp6pz code:where(.svelte-1nmp6pz){font-size:.9em;background:var(--surface-2);padding:.05rem .35rem;color:var(--ink)}.cta.svelte-1nmp6pz{display:flex;justify-content:center;gap:.8rem;margin-top:2.25rem;flex-wrap:wrap}.btn.svelte-1nmp6pz{display:inline-block;padding:.62rem 1.3rem;border-radius:var(--radius);border:1px solid var(--line-2);background:var(--surface);color:var(--ink);font-weight:550;text-decoration:none}.btn.svelte-1nmp6pz:hover{border-color:var(--accent);color:var(--accent);text-decoration:none}.btn.primary.svelte-1nmp6pz{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.btn.primary.svelte-1nmp6pz:hover{background:var(--accent-2);border-color:var(--accent-2);color:var(--on-accent)}.art.svelte-m95sb2{display:block;image-rendering:pixelated;background:var(--surface-2);border:1px solid var(--line-2);border-radius:var(--radius-sm)}.art--empty.svelte-m95sb2{display:flex;align-items:center;justify-content:center;color:var(--ink-3);font-size:.72rem;text-align:center}.card.svelte-3ie79d{position:relative;border:1px solid var(--line);background:var(--surface);padding:.6rem;transition:border-color .12s,box-shadow .12s}.card.svelte-3ie79d:hover{border-color:var(--line-2);box-shadow:var(--shadow-sm)}.card.svelte-3ie79d .art:where(.svelte-3ie79d){display:block}.card.svelte-3ie79d .art:where(.svelte-3ie79d):after{content:"";position:absolute;inset:0}.meta.svelte-3ie79d{display:flex;align-items:center;justify-content:space-between;gap:.3rem .5rem;flex-wrap:wrap;margin:.6rem .15rem .4rem}.meta.svelte-3ie79d .id:where(.svelte-3ie79d){font-family:var(--font-mono);font-weight:650;color:var(--ink)}.meta.svelte-3ie79d .id:where(.svelte-3ie79d):hover,.card.svelte-3ie79d:hover .meta:where(.svelte-3ie79d) .id:where(.svelte-3ie79d){color:var(--accent);text-decoration:none}.meta.svelte-3ie79d .id:where(.svelte-3ie79d),.buy.svelte-3ie79d{position:relative;z-index:1}.tag.svelte-3ie79d{font-size:.64rem;text-transform:uppercase;letter-spacing:.06em;color:var(--accent);background:var(--accent-wash);padding:.05rem .45rem}.row.svelte-3ie79d{display:flex;align-items:center;justify-content:space-between;gap:.3rem .5rem;flex-wrap:wrap;padding:0 .15rem}.price.svelte-3ie79d{font-family:var(--font-mono);font-weight:650}.buy.svelte-3ie79d{font-size:.8rem;padding:.32rem .75rem}.sub2.svelte-3ie79d{margin-top:.4rem;font-family:var(--font-mono);font-size:.72rem;color:var(--ink-3);min-height:1rem}.info.svelte-kuwzzo{position:relative;display:inline-flex;vertical-align:middle}.mark.svelte-kuwzzo{width:1.2rem;height:1.2rem;padding:0;line-height:1;font-family:var(--font-mono);font-size:.72rem;font-weight:700;font-style:italic;display:inline-flex;align-items:center;justify-content:center;background:var(--surface-2);color:var(--ink-2);border:1px solid var(--line-2)}.mark.svelte-kuwzzo:hover{color:var(--accent);border-color:var(--accent);background:var(--surface-2)}.bubble.svelte-kuwzzo{position:absolute;left:0;top:calc(100% + 6px);z-index:40;width:max-content;max-width:min(78vw,22rem);background:var(--ink);color:var(--bg);font-family:var(--font-sans);font-weight:400;font-size:.78rem;font-style:normal;line-height:1.45;text-transform:none;letter-spacing:normal;padding:.6rem .75rem;border:1px solid var(--ink);box-shadow:var(--shadow);visibility:hidden;opacity:0;transition:opacity .12s}.bubble.right.svelte-kuwzzo{left:auto;right:0}@media(max-width:560px){.bubble.svelte-kuwzzo{left:auto;right:0}}.info.svelte-kuwzzo:hover .bubble:where(.svelte-kuwzzo),.info.svelte-kuwzzo:focus-within .bubble:where(.svelte-kuwzzo){visibility:visible;opacity:1}.refresh.svelte-1kspdzn{display:inline-flex;align-items:center;gap:.5rem}.check.svelte-1kspdzn{display:inline-flex;align-items:center;gap:.35rem;cursor:pointer;color:var(--ink-2);font-size:.85rem}.check.svelte-1kspdzn input:where(.svelte-1kspdzn){cursor:pointer}.said.svelte-1kspdzn{font-size:.78rem;color:var(--ink-2);min-width:4.2rem;text-align:right}@media(max-width:560px){.refresh.svelte-1kspdzn{flex:1 1 auto;justify-content:flex-end}.said.svelte-1kspdzn{min-width:0}}.jump.svelte-1r6myry{display:inline-flex;align-items:center;gap:.5rem}.statbar.svelte-1r6myry{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);background:var(--surface);margin-bottom:1.25rem;overflow:hidden}.stat.svelte-1r6myry{padding:.9rem 1.1rem;border-left:1px solid var(--line)}.stat.svelte-1r6myry:first-child{border-left:0}.stat.svelte-1r6myry .v:where(.svelte-1r6myry){display:block;font-family:var(--font-mono);font-size:1.45rem;font-weight:650;line-height:1.2}.stat.svelte-1r6myry .v:where(.svelte-1r6myry) em:where(.svelte-1r6myry){font-style:normal;font-size:.6em;color:var(--ink-2)}.tabs.svelte-1r6myry{display:flex;gap:.4rem;flex-wrap:wrap;margin-bottom:1.5rem}.tabs.svelte-1r6myry button:where(.svelte-1r6myry){font-size:.85rem}.tabs.svelte-1r6myry button.active:where(.svelte-1r6myry){background:var(--accent-wash);border-color:var(--accent);color:var(--accent)}@media(max-width:560px){.statbar.svelte-1r6myry{grid-template-columns:repeat(2,1fr)}.stat.svelte-1r6myry{padding:.75rem .9rem}.stat.svelte-1r6myry:nth-child(3){border-left:0}.stat.svelte-1r6myry:nth-child(3),.stat.svelte-1r6myry:nth-child(4){border-top:1px solid var(--line)}.jump.svelte-1r6myry{width:100%;flex-wrap:wrap}.jump.svelte-1r6myry label:where(.svelte-1r6myry){flex:1 1 8rem;min-width:0;white-space:nowrap}.jump.svelte-1r6myry input:where(.svelte-1r6myry){flex:1 1 4rem;min-width:0}.jump.svelte-1r6myry button:where(.svelte-1r6myry){flex:none}.tabs.svelte-1r6myry{gap:.35rem;margin-bottom:1.15rem}.tabs.svelte-1r6myry button:where(.svelte-1r6myry){font-size:.8rem;padding:.5rem .7rem}}.named.svelte-xraaj5{display:inline-flex;flex-direction:column;gap:.1rem;vertical-align:top}.nm.svelte-xraaj5{font-family:var(--font-mono)}.you.svelte-xraaj5 .nm:where(.svelte-xraaj5){font-family:inherit;font-style:italic;color:var(--accent)}.raw.svelte-xraaj5{font-family:var(--font-mono);font-size:.82em;color:var(--ink-3);overflow-wrap:anywhere}.raw.only.svelte-xraaj5{color:inherit;font-size:inherit}.backrow.svelte-2mvwa1{margin:0 0 1rem}.back.svelte-2mvwa1{display:inline-flex;align-items:center;gap:.4rem;font-size:.9rem;font-weight:550;color:var(--ink);background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius);padding:.45rem .85rem;cursor:pointer;transition:border-color .12s,background .12s,color .12s,transform .04s}.back.svelte-2mvwa1:hover{color:var(--accent);border-color:var(--accent);text-decoration:none}.back.svelte-2mvwa1:active{transform:translateY(1px)}.back.svelte-2mvwa1 svg:where(.svelte-2mvwa1){display:block;flex:none}@media(pointer:coarse){.back.svelte-2mvwa1{padding:.55rem .95rem}}.private.svelte-2mvwa1{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .9rem}.check.svelte-2mvwa1{cursor:pointer;color:var(--ink-2)}.check.svelte-2mvwa1 input:where(.svelte-2mvwa1){cursor:pointer}.unwrapped.svelte-2mvwa1{max-width:42rem;border:1px solid var(--line);background:var(--surface);padding:1.25rem 1.4rem}.unwrapped.svelte-2mvwa1 p:where(.svelte-2mvwa1):last-child{margin-bottom:0}.cta.svelte-2mvwa1{display:inline-block;margin-top:.35rem;padding:.5rem 1.1rem;border:1px solid var(--accent);background:var(--accent);color:var(--on-accent);font-weight:550}.cta.svelte-2mvwa1:hover{background:var(--accent-2);border-color:var(--accent-2);color:var(--on-accent);text-decoration:none}.detail-head.svelte-2mvwa1{display:grid;grid-template-columns:280px 1fr;gap:1.5rem 2.25rem;align-items:start;margin-bottom:1.25rem}.facts.svelte-2mvwa1 h2:where(.svelte-2mvwa1){margin-top:0;margin-bottom:.9rem}dl.svelte-2mvwa1{display:grid;grid-template-columns:max-content 1fr;gap:.65rem 1.5rem;align-items:center}dl.svelte-2mvwa1 dd:where(.svelte-2mvwa1){font-size:.95rem;overflow-wrap:anywhere}.tag.svelte-2mvwa1{display:inline-block;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.04em;padding:.12rem .55rem;background:var(--surface-2);border:1px solid var(--line-2);color:var(--ink-2)}.tag.defined.svelte-2mvwa1{background:var(--accent-wash);border-color:transparent;color:var(--accent)}.swatch.svelte-2mvwa1{display:inline-block;width:.8rem;height:.8rem;margin-right:.4rem;vertical-align:-.08rem;border:1px solid var(--line-2)}.orders.svelte-2mvwa1{display:grid;gap:.55rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:1rem 1.15rem}.orders.svelte-2mvwa1 p:where(.svelte-2mvwa1){margin:0;display:flex;gap:.85rem;align-items:baseline}.orders.svelte-2mvwa1 .ok:where(.svelte-2mvwa1){flex:none;width:5rem;font-size:.7rem;text-transform:uppercase;letter-spacing:.07em;color:var(--ink-2)}h2.svelte-2mvwa1{margi